Chsh: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
= Beschreibung = | = Beschreibung = | ||
Mit dem chsh Kommando lässt sich die Login-Shell eines Benutzers ändern. Durch Loginshell wird der Name der Shell festgelegt, die beim Login verwendet werden soll. Dabei muss der Pfad zur Shell mit angegeben werden! Als Orientierung können dabei die Einträge in der Datei /etc/shells helfen. In der Standardinstallation von Ubuntu sind nur die Dash und Bash installiert, andere Shells müssen über die Paketverwaltung nachinstalliert werden. | * Mit dem chsh Kommando lässt sich die Login-Shell eines Benutzers ändern. | ||
* Durch Loginshell wird der Name der Shell festgelegt, die beim Login verwendet werden soll. | |||
Ein normaler Benutzer darf nur seine eigene Login-Shell ändern. Der Superuser / Root darf auch die Login-Shell für andere Benutzer ändern. Für ihn gilt auch die Beschränkung auf Befehle aus /etc/shells nicht. | * Dabei muss der Pfad zur Shell mit angegeben werden! | ||
* Als Orientierung können dabei die Einträge in der Datei /etc/shells helfen. | |||
Nachdem eine Shell gesetzt worden ist, muss man sich Ab- und Anmelden, damit dieser Wechsel wirksam wird. | * In der Standardinstallation von Ubuntu sind nur die Dash und Bash installiert, andere Shells müssen über die Paketverwaltung nachinstalliert werden. | ||
* Ein normaler Benutzer darf nur seine eigene Login-Shell ändern. Der Superuser / Root darf auch die Login-Shell für andere Benutzer ändern. Für ihn gilt auch die Beschränkung auf Befehle aus /etc/shells nicht. | |||
* Nachdem eine Shell gesetzt worden ist, muss man sich Ab- und Anmelden, damit dieser Wechsel wirksam wird. | |||
* Der Befehl chsh ändert die Anmeldeshell des Benutzers. Damit wird der Name des ersten Login-Befehls des Benutzers festgelegt. Ein normaler Benutzer kann nur die Login-Shell für sein eigenes Konto ändern | |||
* Der Superuser kann die Login-Shell für jedes Konto ändern. | |||
= Installation = | = Installation = | ||
Zeile 61: | Zeile 65: | ||
<div class="mw-collapsible-content">'''Antwort5'''</div> | <div class="mw-collapsible-content">'''Antwort5'''</div> | ||
</div> | </div> | ||
[[Category:Linux:Benutzer]] | [[Category:Linux:Benutzer]] | ||
[[Category:Linux:Befehl]] | [[Category:Linux:Befehl]] |
Version vom 23. Mai 2022, 10:37 Uhr
chsh - change shell ändert die Anmelde-Shell
Beschreibung
- Mit dem chsh Kommando lässt sich die Login-Shell eines Benutzers ändern.
- Durch Loginshell wird der Name der Shell festgelegt, die beim Login verwendet werden soll.
- Dabei muss der Pfad zur Shell mit angegeben werden!
- Als Orientierung können dabei die Einträge in der Datei /etc/shells helfen.
- In der Standardinstallation von Ubuntu sind nur die Dash und Bash installiert, andere Shells müssen über die Paketverwaltung nachinstalliert werden.
- Ein normaler Benutzer darf nur seine eigene Login-Shell ändern. Der Superuser / Root darf auch die Login-Shell für andere Benutzer ändern. Für ihn gilt auch die Beschränkung auf Befehle aus /etc/shells nicht.
- Nachdem eine Shell gesetzt worden ist, muss man sich Ab- und Anmelden, damit dieser Wechsel wirksam wird.
- Der Befehl chsh ändert die Anmeldeshell des Benutzers. Damit wird der Name des ersten Login-Befehls des Benutzers festgelegt. Ein normaler Benutzer kann nur die Login-Shell für sein eigenes Konto ändern
- Der Superuser kann die Login-Shell für jedes Konto ändern.
Installation
chsh ist in jeder Installation bereits enthalten. Es ist im Paket passwd enthalten.
Syntax
Parameter
Optionen
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Anwendungen
Beispiel
Die Shell des aktuellen Benutzers auf fish ändern:
chsh -s /usr/bin/fish
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Siehe auch
Links
Projekt-Homepage
Weblinks
Einzelnachweise
Testfragen
Testfrage 1
Antwort1
Testfrage 2
Antwort2
Testfrage 3
Antwort3
Testfrage 4
Antwort4
Testfrage 5
Antwort5