Vedi man usermod
.
Un esempio potrebbe essere sudo usermod -s /bin/bash username
.
Per quanto ne so, la tua shell predefinita è definita in /etc/passwd
(come deciso alla creazione dell'utente). Cambia /etc/passwd
sulla macchina di destinazione per riflettere la tua scelta.
Il comando chsh(1)
è usato per cambiare la shell di un utente. Il sistema può essere impostato per consentire solo determinate shell elencando le shell consentite in /etc/shells
. Questo non richiede privilegi di root, ma un utente può solo cambiare la propria shell.
Dovrai inserire la tua password (non root) per cambiare la tua shell, a meno che tu non sia root, nel qual caso non è necessaria alcuna password e puoi impostare qualsiasi programma da usare come shell dell'utente (ignorando /etc/shells
).