CHSH(1) Användarkommandon CHSH(1)

chsh - ändra ditt inloggningsskal

chsh [-s shell] [-l] [-h] [-V] [username|UID]

chsh används för att ändra ditt inloggningsskal. Om ett skal inte anges på kommandoraden frågar chsh efter ett sådant.

chsh stöder icke-lokala poster (kerberos, LDAP, etc.) om den är länkad med libuser, annars använd ypchsh(1), lchsh(1) eller någon annan implementation för icke-lokala poster.

-s, --shell skal

Ange ditt inloggningsskal.

-l, --list-shells

Skriv ut listan över skal som finns i /etc/shells och avsluta.

-h, --help

Visar hjälptext och avslutar. (Den korta flaggan -h används sedan version 2.30; i äldre versioner användes det numera föråldrade -u).

-V, --version

Visa version och avsluta. (Korta flaggan -V används sedan version 2.39; äldre versioner använde det numera föråldrade -v).

chsh accepterar det fullständiga sökvägsnamnet för alla körbara filer i systemet.

Standardbeteendet för användare som inte är root är att endast acceptera skal som listas i filen /etc/shells och utfärda en varning för root-användare. Det kan också konfigureras vid kompileringstillfället så att endast en varning utfärdas för alla användare.

Returnerar 0 om operationen lyckades, 1 om operationen misslyckades eller om kommandosyntaxen inte var giltig.

Salvatore Valente <svalente@mit.edu>

login(1), login.defs(5), passwd(5), shells(5)

För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.

Kommandot chsh ingår i paketet util-linux som kan hämtas från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1