In questo tutorial, ti mostreremo come creare ed eliminare un utente su Debian 9. Nella configurazione iniziale del server, è stato creato un solo account utente e questo è l'account utente "root". Questo utente root ha i privilegi più alti e ha accesso a tutti i file e comandi sul sistema. Ma avere troppi privilegi ed eseguire come utente root non è sempre consigliato e se non stai abbastanza attento può avere conseguenze distruttive per il tuo sistema.
Ecco perché si consiglia di creare utenti aggiuntivi con privilegi limitati per le attività più comuni. Un nuovo account utente dovrebbe essere creato anche per qualsiasi altro utente che utilizzerà il tuo server. Inoltre, ti mostreremo anche come concedere a quegli utenti i privilegi di root quando necessario tramite il comando sudo.
Crea un nuovo utente su Debian 9
Innanzitutto, devi stabilire una connessione al tuo server come utente root tramite SSH.
Una volta effettuato l'accesso, puoi creare un nuovo utente con adduser comando. Nel nostro esempio creeremo un utente chiamato "newuser". Per fare ciò, digita semplicemente quanto segue nella riga di comando:
adduser newuser
Ti verranno poste alcune domande aggiuntive.
In primo luogo, dovrai inserire e confermare una password per questo utente.
Poi ti verranno chieste alcune informazioni aggiuntive sull'utente, come nome completo, stanza numero, telefono di lavoro, telefono di casa e altro. Questa informazione è facoltativa e puoi semplicemente premere INVIO su ogni domanda per saltarla.
Alla fine, ti verrà chiesto di confermare tutte le informazioni che hai inserito finora. Se tutto è corretto, premi Y e poi Invio.
Questo è l'output che dovresti ottenere, per il nostro nuovo utente chiamato "newuser":
Adding user `newuser' ... Adding new group `newuser' (1000) ... Adding new user `newuser' (1000) with group `newuser' ... Creating home directory `/home/newuser' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for newuser Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y
Con questo, sono stati creati con successo un nuovo utente e un gruppo chiamato "newuser". La sua home directory è stata creata anche nella seguente posizione sul tuo server:/home/newuser
Ora puoi accedere come utente "nuovo utente" al tuo server utilizzando la password che hai impostato.
Aggiungi utente al gruppo sudo su Debian 9
Ora ti mostreremo come consentire a questo nuovo utente che hai appena creato, di eseguire comandi come superutente o un altro utente di sistema. Per ottenere ciò, dovrai aggiungere l'utente al gruppo sudo. Tutti i membri di questo gruppo dispongono dei privilegi sudo.
Per impostazione predefinita, tutti i nuovi utenti vengono aggiunti al proprio gruppo solo durante la creazione iniziale dell'utente. Per aggiungere il nostro utente "newuser" al gruppo sudo, devi eseguire il seguente comando:
usermod -aG sudo newuser
Puoi anche verificare se il nostro utente è ora un membro del gruppo sudo , con i gruppi comandi:
groups newuser
Dovresti ottenere il seguente output, che mostra che "newuser" è un membro sia di newuser che del gruppo sudo:
newuser : newuser sudo
Ora puoi passare a questo utente con su comando:
su newuser
e prova a eseguire comandi con privilegi di amministratore utilizzando sudo comando. Ad esempio, un utente normale non ha i privilegi per eseguire i comandi necessari per aggiornare tutto il software di sistema sul server all'ultima versione:
apt-get update && sudo apt-get upgrade
Se provi a eseguire questi comandi normalmente, mentre sei loggato come utente "newuser", otterrai il seguente output:
Reading package lists... Done W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted) E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/
Ma poiché il nostro utente viene aggiunto al gruppo sudo, possiamo utilizzare sudo comando per aggiornare correttamente il nostro sistema:
sudo apt-get update && sudo apt-get upgrade
Elimina un utente su Debian 9
Quando non avrai più bisogno dell'utente che abbiamo creato, possiamo eliminarlo con deluser comando.
Diciamo che vogliamo eliminare l'utente "newuser". È possibile eseguire il comando seguente per eseguire questa operazione:
deluser newuser
Tuttavia, questo non cancellerà la home directory dell'utente. Se vuoi eliminare anche la home directory dell'utente, devi eseguire il seguente comando:
deluser --remove-home newuser
L'utente è ora completamente rimosso dal nostro sistema.
Questo è tutto ciò che devi sapere quando si tratta di creare ed eliminare un utente su Debian 9.
Ovviamente, non devi creare ed eliminare utenti su Debian 9, se utilizzi uno dei nostri servizi di hosting VPS gestiti, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di aiutarti a crearne uno nuovo o eliminare un utente esistente su Debian 9. Sono disponibili 24×7 e si prenderanno immediatamente cura della tua richiesta.