Viz man usermod
.
Příkladem může být sudo usermod -s /bin/bash username
.
Pokud vím, váš výchozí shell je definován v /etc/passwd
(jak bylo rozhodnuto při vytváření uživatele). Změňte /etc/passwd
na cílovém počítači, aby odrážel vaši volbu.
Příkaz chsh(1)
se používá ke změně uživatelského shellu. Systém lze nastavit tak, aby povoloval pouze určité shelly uvedením povolených shellů v /etc/shells
. To nevyžaduje práva roota, ale uživatel může změnit pouze svůj shell.
Chcete-li změnit svůj shell, budete muset zadat své heslo (nikoli root), pokud nejste root, v takovém případě není potřeba žádné heslo a můžete nastavit libovolný program, který bude použit jako uživatelský shell (ignorujte /etc/shells
).