Der Befehl chsh
(Change Shell) wird verwendet, um die Standard-Shell eines Benutzers unter Linux zu ändern. Die Shell ist das Benutzerschnittstellenprogramm, das verwendet wird, um mit dem Betriebssystem zu interagieren. Standardmäßig wird die Bash-Shell verwendet, aber es gibt andere Shells wie z.B. die Zsh-Shell oder die C-Shell.
Die Verwendung von chsh
erfordert in der Regel Root-Rechte, da es nur von privilegierten Benutzern ausgeführt werden kann. Es gibt zwei Möglichkeiten, den Befehl auszuführen: ohne Optionen oder mit der Option -s
.
Wenn Sie chsh
ohne Optionen ausführen, werden Sie aufgefordert, die vollständige Pfadangabe zur neuen Shell einzugeben. Zum Beispiel, wenn Sie die Zsh-Shell als Standard-Shell verwenden möchten, geben Sie einfach /bin/zsh
ein.
Alternativ können Sie auch die -s
-Option verwenden, gefolgt von der Pfadangabe zur neuen Shell. Zum Beispiel: chsh -s /bin/zsh
. Beachten Sie, dass die Option -s
hier in der Tat erforderlich ist, um die neue Shell festzulegen.
Es gibt auch einige weitere Optionen, die mit chsh
verwendet werden können. Eine vollständige Liste der Optionen und deren Bedeutung können Sie in der Manpage von chsh
(man chsh
) finden.
Insgesamt ist chsh
ein nützlicher Befehl, um schnell und einfach die Standard-Shell eines Benutzers unter Linux zu ändern.