Guida ai comandi da terminale - Gestione utenti e gruppi: differenze tra le versioni

nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
 
Riga 76: Riga 76:
</pre>
</pre>
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.
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.
== Gestione gruppi ==
La lista di tutti i [[gruppo|gruppi]] di sistema si può ricavare dal file <code>/etc/group</code> :
<pre>$ cat /etc/group</pre>
Per visualizzare i gruppi a cui appartiene l'utente corrente:
<pre>$ groups</pre>
Per visualizzare i gruppi a cui appartiene un altro utente:
<pre>$ groups nomeutente</pre>
=== Rinominare un gruppo ===
Per cambiare il nome del gruppo <code>nomegruppoold</code> in <code>nomegrupponew</code>
<pre># groupmod -n nomegrupponew nomegruppoold</pre>


=== Aggiungere o rimuovere un utente da un gruppo ===
=== Aggiungere o rimuovere un utente da un gruppo ===
Riga 87: Riga 101:
<pre># deluser nomeutente nomegruppo</pre>
<pre># deluser nomeutente nomegruppo</pre>
In entrambi i casi i comandi richiedono i permessi di "root" e sarà necessario eseguire un logout/login per rendere effettivi i cambiamenti.
In entrambi i casi i comandi richiedono i permessi di "root" e sarà necessario eseguire un logout/login per rendere effettivi i cambiamenti.
==== Cambiare il gruppo primario di un utente ====
Per cambiare il gruppo primario dell'utente pippo in pluto (a prescindere da come si chiami quello attuale):
<pre># usermod -g pluto pippo</pre>


=== Cercare i file che appartengono ad un utente/gruppo ===
=== Cercare i file che appartengono ad un utente/gruppo ===
Riga 93: Riga 111:
*'''Utente'''<br/>Assolutamente identiche le modalità per un ricerca in base all'utente. Ad esempio, per una ricerca che parta dalla directory corrente e visualizzi tutti i file/directory appartenenti all'utente [[root]]:<pre>$ find . -user root</pre>
*'''Utente'''<br/>Assolutamente identiche le modalità per un ricerca in base all'utente. Ad esempio, per una ricerca che parta dalla directory corrente e visualizzi tutti i file/directory appartenenti all'utente [[root]]:<pre>$ find . -user root</pre>
Si noti che i comandi potrebbero necessitare di essere eseguiti con i permessi di ''root'' affinché la ricerca sia estesa anche a quelle directory normalmente non accessibili ad un normale utente.
Si noti che i comandi potrebbero necessitare di essere eseguiti con i permessi di ''root'' affinché la ricerca sia estesa anche a quelle directory normalmente non accessibili ad un normale utente.
== Gestione gruppi ==
La lista di tutti i [[gruppo|gruppi]] di sistema si può ricavare dal file <code>/etc/group</code> :
<pre>$ cat /etc/group</pre>
Per visualizzare i gruppi a cui appartiene l'utente corrente:
<pre>$ groups</pre>
Per visualizzare i gruppi a cui appartiene un altro utente:
<pre>$ groups nomeutente</pre>
Rinominare un gruppo
<pre># groupmod -n nomegrupponew nomegruppoold</pre>


{{Autori
{{Autori
2 894

contributi