chsh(1) chsh(1)
NAME
chsh - Standardanmelde-Shell ändern
SYNTAX
/usr/ucb/chsh name [shell]
BESCHREIBUNG
chsh gleicht dem Kommando passwd(1), nur wird hierdurch nicht der
Kennworteintrag, sondern das Anmelde-Shell-Feld der Kennwortdatei
geändert.
Wird keine shell oder die Standardanmelde-Shell /sbin/sh angegeben,
wird keine Shell in /etc/passwd eingetragen. Beim nächsten Anmelden
des Benutzers wird dann die Standard-Shell verwendet.
Für shell können Sie nur
- /bin/csh
- /bin/ksh
- /bin/sh
- /usr/bin/csh
- /usr/bin/ksh
- /usr/bin/sh
angeben, es sei denn, Sie haben Superuser-Rechte.
Ein Beispiel für die Verwendung dieses Kommandos:
chsh bill /bin/csh
Wenn ein Feld in der Datei /etc/passwd fehlerhaft ist, wird die Verar-
beitung abgebrochen, ohne den Rest der Kennwortdatei zu kopieren. In
diesem Fall wird eine Meldung ausgegeben, und der Systemadministrator
sollte benachrichtigt werden. Dieser kann anhand der temporären Datei
/etc/ptmp feststellen, welches der letzte korrekte Satz war, dann den
fehlerhaften Satz in /etc/opasswd berichtigen und in die Datei
/etc/passwd kopieren.
SIEHE AUCH
passwd(1), passmgmt(1M), passwd(4).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98