Come creare un nuovo utente nel sistema operativo Raspberry Pi

Come creare un nuovo utente nel sistema operativo Raspberry Pi

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 sia useradd che adduser per 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.

Usa questo comando per creare un utente chiamato 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

Creazione di un nuovo utente utilizzando il comando useradd in Linux

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 /home

Creazione di un nuovo utente utilizzando il comando adduser in Linux

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 l’UID, 2200 in questo caso. Una volta creato il nuovo utente, puoi verificare con il comando id , che mostra l’UID e i gruppi a cui appartiene un utente.

id vishnu

Creazione di un nuovo utente con uid specifico in Linux

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.

Creazione di un nuovo utente e di una home directory personalizzata utilizzando il comando useradd in Linux

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 i privilegi sudo
  • La connessione a nuove reti Wi-Fi utilizzando il gestore di rete richiederebbe che l’utente appartenga al gruppo netdev

Per aggiungere il nuovo utente al gruppo sudo, eseguire:

sudo usermod -a -G sudo vishnu

…dove -a specifica add e -G specifica 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 comma,separated,group,names vishnu

Assegnando al nuovo utente privilegi simili a quelli dell'utente predefinito

Elimina gli utenti indesiderati sul sistema operativo Raspberry Pi

Sul sistema operativo Raspberry Pi, è necessario eliminare l’utente predefinito pi se non è essenziale. 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 fare ciò, devi prima disabilitare l’accesso automatico .

Come disattivare l'accesso automatico su un Raspberry Pi

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 comando deluser per fare lo stesso; le argomentazioni sono diverse però.

sudo deluser --remove-home jack

Eliminare gli utenti usando i comandi userdel e deluser in Linux

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *