Guida ai comandi da terminale - Gestione utenti e gruppi

Da Guide@Debianizzati.Org.
Versione del 11 feb 2014 alle 17:03 di S3v (discussione | contributi) (+ categorie)
Vai alla navigazione Vai alla ricerca
Guida ai comandi da terminale

Sommario

  1. Gestione utenti e gruppi
  2. Gestione di repository e pacchetti
  3. Operazioni con programmi non presenti nei repository
  4. Gestione di file e directory
  5. Compiere operazioni con sudo
  6. Gestione del sistema
  7. Gestione del File System
  8. Gestione dell'hardware
  9. Varie e approfondimenti

Definizione di root e differenze con il normale utente

Cos’è root?
Nei sistemi operativi di tipo Unix si indica con root l’utente dotato di massimi privilegi, cioè l’amministratore di sistema, detto anche super utente o superuser.
L’account root su sistemi Unix è paragonabile a quello di Administrator su sistemi Windows NT/XP.
L’utente root può fare tutto ciò che si desidera sul sistema: questo può essere sia un vantaggio sia uno svantaggio nello stesso momento. Viene infatti universalmente ritenuto pericoloso compiere le normali sessioni di lavoro in qualità di root: agire come utente normale e come utente root solo per amministrazione del sistema permette di minimizzare il rischio di effettuare operazioni pericolose come cancellare file essenziali per il sistema operativo.
Fonte: Wikipedia

Accesso come root

Per poter accedere come utente root nel sistema, ed avere quindi la possibilità di svolgere ogni operazione nel sistema, basterà digitare da terminale:

su -

Verrà richiesta la password di root e sarà eseguito l’accesso.
Noterete che il prompt del terminale è cambiato, passando da:

$

(che identifica un utente normale)
a:

#

(che identifica l'utente root)

Disconnessione da root

(per tornare utente con permessi normali sulla stessa finestra di terminale)
Se siete diventati root in una finestra di terminale, e volete tornare user senza chiudere la finestra o aprirne un’altra, basterà digitare:

exit

Il comando exit può servire anche per chiudere la finestra del terminale.

Creazione di un nuovo utente

Per creare un nuovo utente da terminale, è sufficiente diventare root, e digitare il comando:

adduser nomeutente

Al posto di “nomeutente”, naturalmente, va scritto il nome dell’utente che volete creare. Saranno richieste la password che si vuole assegnare all’utente, e in più altre piccole informazioni facoltative , come Nome Completo, Stanza N° (?!), Numeri telefonici.

Cancellazione di un utente

Per cancellare un utente registrato nel sistema, aperto il terminale e fatto accesso come utenti root, si digiti:

userdel nomeutente

Dove “nomeutente” deve essere sostituito con il nome dell’utente che si vuole cancellare. Non sono richiesti altri comandi o informazioni e l’operazione avverrà in meno di un secondo.

Modifica della password di un utente

Per la modifica da terminale della password di un utente si utilizza il comando passwd. Facciamo login come utente root e diamo il comando:

passwd nomeutente

mettendo il nome dell’utente a cui vogliamo settare la password al posto di “nomeutente”. Con questo metodo è possibile cambiare non solo le password degli utenti, ma anche quella di root.