Come fare a...
Web
Come fare a...

Gestione degli utenti in Linux Ubuntu Server

Aggiungere, cancellare e disattivare utenti

Pagine: Pagina precedente 2 di 3 Pagina successiva
Autore: Alessandro Di Nicola - Tratto: Linux Ubuntu per server e reti - Edizioni FAG Milano

Aggiungere nuovi utenti

Per aggiungere un nuovo utente nel sistema si usa il comando adduser, seguito dal nome dell’account da creare:

sudo adduser utente

Bisogna quindi digitare la password da assegnare all’utente e inserirla poi di nuovo per conferma. Fatto questo, è necessario aggiungere qualche informazione supplementare sull’utente.
In console comparirà la riga Full Name [ ]: qui si potranno inserire nome e cognome dell’utente reale cui deve corrispondere l’account nel sistema. Verrà poi richiesto l’inserimento di altri dati come il numero di stanza (Room Number) dell’utente, i numeri di telefono di questo e altro ancora. Si può evitare di aggiungere queste informazioni premendo più volte Invio finché non compare la scritta Is this information correct? [y/N]. A questo punto si deve premere y sulla tastiera e poi Invio: l’utente sarà finalmente creato.
Un comando apparentemente elementare come adduser compie, in realtà, una serie articolata di operazioni nel sistema: conoscerle nel dettaglio servirà a introdurre alcuni concetti basilari nell’amministrazione di un sistema Linux, rimandando poi alle pagine successive i necessari approfondimenti.
Una volta lanciato il comando adduser, dunque, viene assegnato all’utente prescelto un gruppo con il nome dell’utente stesso, quindi viene creata una directory Home apposita (del tipo /home/utente). In questa directory, poi, vengono copiati automaticamente i file contenuti in /etc/skel.
A questo proposito è necessaria qualche spiegazione aggiuntiva. I gruppi non sono altro che degli insiemi di utenti a cui ci si può riferire per condividere risorse nel sistema: per esempio, è possibile fare in modo che la directory Documenti sia leggibile solo dal gruppo di utenti doc. Quando si vorrà rendere leggibile tale directory da un nuovo utente, quindi, basterà inserirlo nel gruppo doc.

Nota
A ogni utente viene assegnato un numero progressivo di identificazione, chiamato UID. Il primo utente che si aggiunge al sistema tramite adduser ottiene l’UID 1001. Il numero identificativo per i gruppi è invece il GID: il primo gruppo aggiunto ha GID 1001. Il superutente ha UID 0 e GID 0.

Home, invece, è la directory dove vengono inseriti tutti i file personali di un singolo utente, mentre /etc/skel è la cartella in cui sono raccolti i file standard che ogni utente deve avere all’interno della propria directory Home.

Cancellare un utente

Per eliminare un utente dal sistema si usa il comando deluser:

sudo deluser utente

Questo comando cancella le informazioni sull’utente ma, per ragioni di sicurezza, non elimina la relativa directory /home. Per cancellarla si può impiegare il comando di cancellazione rm (l’opzione -r consente di eliminare la directory indicata come argomento e tutte le sue sottocartelle):

sudo rm -r /home/utente

Per cancellare direttamente un utente e la relativa /home si può far uso dell’opzione --remove-home di deluser:

sudo deluser --remove-home utente


Figura 3: con il parametro --remove-home di deluser è possibile eliminare anche la home di un utente

Disattivare un utente

A volte può essere necessario impedire momentaneamente a un utente l’accesso al sistema. Per ottenere questo è possibile fare uso di diversi strumenti, tra cui il comando usermod.
Per bloccare la password di un utente, così da impedirgli di effettuare il login sulla macchina, si utilizza l’opzione -L del comando, in questo modo:

sudo usermod -L utente

Successivamente, quando si vorrà sbloccare la password, si dovrà digitare:

sudo usermod -U utente

Continua: Pagina precedente 2 di 3 Pagina successiva
Condividi

Edizioni FAG Milano

Vedi anche...

Sempre aggiornato





Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Diventa fan di Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X