Comandi per la gestione account
di Giuseppe Sottile

Di seguito presento i comandi per la gestione degli account di sistema.


whoami Stampa su terminale il nome dell'utente corrente.

who Mostra l'utente (gli utenti) loggato/i (con i processi attivi).
who w.

adduser Crea un nuovo utente | Aggiunge un nuovo utente ad un gruppo utenti già esistente.
adduser [opz] | Secondo la sintassi FreeBSD si può usare il comando pw adduser [name].

addgroup Cfrea un nuovo gruppo utenti. | Modifica un gruppo utenti esistente (alternativamente si può modificare direttamente il file /etc/group
addgroup groupname. Secondo la sintassi (FreeBSD) si può usare il comando pw addgroup [name].

chgrp change group: Cambia il gruppo di appartenenza di un file.
chgrp [opz] nome_gruppo file

groupadd Ha lo stesso comportamento di addgroup (è più a basso livello).
groupadd nome_gruppo

useradd Ha lo stesso comportamento di adduser (è più a basso livello).
useradd nome_gruppo>

chmod change mode: Serve a cambiare i permessi di file e cartelle.
Il comando prevede una serie di parametri identificati dalle lettere (a(all)/u(user)/g(group)/o(othrs)), seguite da (+(aggiunge)/-(elimina)) e da (r(read)/w(write)/x(execute). Esistono dei codici identificativi per alcuni permessi che equivalgono ad un insieme di uno o più settaggi.chmod permesso file
chmod [a|u|g|o][+|-][r|w|x] file
chmod 755 /
chmod 777 .

chown change owner: Serve a cambiare i permessi del proprietario di un file (o cartella).
chown [opz] proprietario [:gruppo] file
chown -r user:user /home/user. L'opzione -r permette di agire ricorsivamente su tutte le sottocartelle.

id Mostra tutti i dati dell'utente loggato.

login Esegue il login (da console).

logout Esegue il logout (da console).

last Mostra l'ultimo utente loggato (sulla macchina) e relative informazioni (data, ora ecc).

passwd Modifica la propria password.
passwd [opz]

su Avvia la procedura di accesso (login) per il super user (Solo in alcuni sistemi).
su [nome_utente]

logout Esegue il logout (da console).

sudo Modalità super-user.
sudo [-u nome_utente] -i command. Il comando verrà eseguito in modalità (super-user) (verrà richiesta la password) | sudo [-u nome_utente] -i. Passaggio alla modalità (super-user).

ulimit Visualizza|Modifica (i limiti della console) di alcune risorse del sistema (utilizzo) da parte degli utenti.
ulimit [opz]




Torna alla home