Handbücher für die Kommandozeile

Man » chsh-Handbuch online - detaillierte Online-Dokumentation für die chsh-Manpage

🌍
chsh - Login-Shell ändern

SYNOPSIS

chsh [Optionen] [LOGIN]

BESCHREIBUNG

Der Befehl chsh ändert die Login-Shell des Benutzers. Dies bestimmt den Namen des Befehls, der beim ersten Login des Benutzers ausgeführt wird. Ein normaler Benutzer kann die Login-Shell nur für sein eigenes Konto ändern; der Superuser kann die Login-Shell für jedes Konto ändern.

OPTIONEN

Die Optionen, die für den Befehl chsh gelten, sind:

-h, --help

Hilfenachricht anzeigen und beenden.

-R, --root CHROOT_VERZEICHNIS

Änderungen im CHROOT_VERZEICHNIS anwenden und die Konfigurationsdateien aus dem CHROOT_VERZEICHNIS verwenden. Es werden nur absolute Pfade unterstützt.

-s, --shell SHELL

Der Name der neuen Login-Shell des Benutzers. Wenn dieses Feld leer gesetzt ist, wählt das System die Standard-Login-Shell aus.

Wenn die Option -s nicht ausgewählt ist, arbeitet chsh interaktiv und fordert den Benutzer auf, die aktuelle Login-Shell einzugeben. Geben Sie den neuen Wert ein, um die Shell zu ändern, oder lassen Sie die Zeile leer, um die aktuelle Shell zu verwenden. Die aktuelle Shell wird zwischen einem Paar von [ ]-Zeichen angezeigt.

HINWEIS

Die einzige Einschränkung für die Login-Shell besteht darin, dass der Befehlsname in /etc/shells aufgeführt sein muss, es sei denn, der Aufrufer ist der Superuser, und dann kann jeder Wert hinzugefügt werden. Ein Konto mit einer eingeschränkten Login-Shell kann seine Login-Shell nicht ändern. Aus diesem Grund wird empfohlen, /bin/rsh nicht in /etc/shells aufzunehmen, da das versehentliche Ändern zu einer eingeschränkten Shell dazu führen würde, dass der Benutzer seine Login-Shell nicht mehr in den ursprünglichen Wert ändern kann.

Aus diesem Grund wird empfohlen, /bin/rsh nicht in /etc/shells aufzunehmen, da das versehentliche Ändern zu einer eingeschränkten Shell dazu führen würde, dass der Benutzer seine Login-Shell nicht mehr in den ursprünglichen Wert ändern kann.

DATEIEN

/etc/passwd

Benutzerkontoinformationen.

/etc/shells

Liste der gültigen Login-Shells.

/etc/login.defs

Konfiguration der Shadow-Passwortsuite.

SIEHE AUCH

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