Per modificare la home directory di un utente Linux (ovviamente avendo i privilegi di root) si può banalmente modificare il contenuto del file /etc/passwd e sostituendo l’informazione nella riga dell’utente. Per evitare di dover modificare manualmente il file, oppure per creare un sistema automatizato per poterlo fare su più sistemi, si può ricorrere all’uso del comando usermod.
Quindi, con:
1 | usermod-m-d/path/newhome username |
è possibile modificare la home directory in /path/newhome per l’utente username e spostarne il contenuto dell’attuale home (opzione -m) nella nuova.
Inoltre, usermod consente di fare tante altre cose, ad esempio associare un utente anche ad un altro gruppo con:
1 | usermod-a-Gutenti utente1 |
si associa l’utente utente1 al gruppo utenti. Se il gruppo non esiste, si può creare con:
1 | groupadd utenti |
Oppure, per la modifica della shell si può usare:
1 | usermod-s/bin/falseutente1 |
che imposta come shell /bin/false ad utente1
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta