Le versioni precedenti del sistema operativo Raspberry Pi avevano credenziali utente standard per impostazione predefinita. Sebbene la versione più recente richieda di creare un nome utente e una password personalizzati durante l'installazione, potrebbe essere necessario creare più utenti in futuro per soddisfare ulteriori requisiti.
Puoi farlo facilmente usando i comandi di Linux e poiché il sistema operativo Raspberry Pi è un sapore di Linux, gli stessi comandi si applicano anche ad altre distribuzioni.
Crea un nuovo utente nel sistema operativo Raspberry Pi
Puoi usare entrambi useradd E Aggiungi utente A creare un nuovo utente su Linux; i comandi sono leggermente diversi però. useradd è un comando di basso livello e funziona con tutte le distribuzioni Linux, mentre adduser è un comando di alto livello e funziona con meno distribuzioni. Entrambi i comandi funzionano correttamente sul sistema operativo Raspberry Pi.
Utilizzare questo comando per creare un utente denominato vishnu usando useradd:
sudo useradd vishnu
Tuttavia, il comando non crea una home directory per il nuovo utente. Questo è il modo in cui creeresti utenti di sistema che non hanno bisogno di una home directory. Inoltre, devi impostare la password per il nuovo utente utilizzando:
sudo passwd vishnu
Al contrario, il comando adduser chiede di impostare la password al momento della creazione dell'utente.
sudo adduser vishnu
Inoltre, crea una home directory con il nome dell'utente. Puoi verificarlo con:
ls /casa
Crea un nuovo utente con un ID specifico
I nuovi utenti ottengono il prossimo UID disponibile per impostazione predefinita. A volte è desiderabile creare un nuovo utente con un UID personalizzato. Puoi farlo usando:
sudo useradd -u 2200 vishnu
-u specifica UID, 2200 in questo caso. Una volta creato il nuovo utente, puoi verificare con il file id comando, che mostra l'UID e i gruppi a cui appartiene un utente.
id vishnu
Come creare un nuovo utente con una home directory personalizzata
Se vuoi un nome personalizzato per la tua home directory, puoi usare il comando:
sudo useradd -m -d /home/mychoice vishnuhome
-M specifica che la home directory deve essere creata e -D specifica la posizione della directory.
Dai al nuovo utente i giusti privilegi
Hai creato un nuovo utente, ma è un utente standard e non appartiene ai gruppi che fa l'utente predefinito del Raspberry Pi. Senza essere un membro di tali gruppi, il nuovo utente non può amministrare il sistema e gestire situazioni in cui sono richiesti privilegi elevati. Per esempio:
- L'aggiornamento del sistema richiederebbe sudo privilegi
- La connessione a nuove reti Wi-Fi utilizzando il gestore di rete richiederebbe all'utente di essere in netdev gruppo
Per aggiungere il nuovo utente al gruppo sudo, eseguire:
sudo usermod -a -G sudo vishnu
...Dove -UN specifica aggiungere e -G specifica il gruppo.
Per aggiungere il nuovo utente a tutti i gruppi come utente predefinito, elenca prima i gruppi dell'utente predefinito con:
id vishnu
Quindi, aggiungi il nuovo utente a quei gruppi con:
sudo usermod -a -G virgola, separato, gruppo, nomi vishnu
Elimina gli utenti indesiderati sul sistema operativo Raspberry Pi
Sul sistema operativo Raspberry Pi, è necessario eliminare l'utente predefinito pi se non è indispensabile. Questo per motivi di sicurezza. Se hai abilitato SSH sul Raspberry Pi con il nome utente predefinito pi, è vulnerabile all'hacking della forza bruta a meno che non sia protetto da un'applicazione di limitazione della velocità come Fail2Ban.
Su Raspbian, che è una versione precedente del sistema operativo, è quasi obbligatorio eliminare l'utente pi quando SSH è abilitato perché il nome utente e la password predefiniti sono preimpostati.
Per eliminare l'utente predefinito, è necessario accedere come utente diverso. Per farlo, devi disabilitare Login automatico Primo.
Ora accedi come un altro utente che dispone dei privilegi sudo ed elimina l'utente richiesto utilizzando:
sudo userdel tom
Se vuoi rimuovere anche la home directory dell'utente, usa:
sudo userdel -r jill
...Dove -R serve per rimuovere la home directory.
Puoi anche usare il deluser comandare di fare lo stesso; le argomentazioni sono diverse però.
sudo deluser --remove-home jack
Creare nuovi utenti usando i comandi è più facile di quanto pensi
I comandi sono ciò che rende Linux speciale; ti danno molta più flessibilità per specificare le istruzioni esatte.
Spesso, la GUI non può ospitare tutte le funzioni elaborate che i comandi possono svolgere. Imparare i comandi è come parlare al computer nella sua lingua madre, ed è facile.