GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So ändern Sie die Standard-Shell in Linux

Im folgenden Beispiel wird „“ verwendet, um die Login-Shell für den Benutzer „test“ von „bash“ auf „KornShell“ zu ändern.

1. Um herauszufinden, welche Shell Sie verwenden, geben Sie einfach „echo $SHELL“ ein.

# echo $SHELL
/bin/bash

2. Sie können die Liste der verfügbaren Shells im System aus der Datei /etc/shells abrufen.

# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh

3. Wenn die erforderliche Shell fehlt, kann sie mit dem Befehl „yum“ installiert werden. In unserem Fall ist ksh (KornShell) nicht installiert, also werden wir es installieren.

# yum install ksh.x86_64

4. Es folgt die Syntax des chsh-Befehls:

# chsh -s /bin/[shell-name] [user-name]

5. Es fordert Sie auf, das Passwort einzugeben, und ändert die Standard-Shell für den Benutzer. Änderung der Standard-Shell für Benutzer „test“.

# chsh -s /bin/ksh test
Changing shell for test.
Shell changed.

6. Sie müssen sich abmelden und erneut anmelden, um diese Änderung zu sehen.

# echo $SHELL
/bin/ksh


Linux
  1. So ändern Sie die Farbe Ihres Linux-Terminals

  2. So ändern Sie die Identität eines Linux-Systems

  3. Wie ändere ich (dauerhaft) die Standard-Shell nach der Anmeldung bei einem bestimmten Ttyn in Linux?

  4. So ändern Sie die Standard-Shell in Linux

  5. Wie ändere ich meine Standard-Shell auf einem Domänenkonto

So ändern Sie die Standardbenutzer-Shell im Linux-Betriebssystem

So ändern Sie die Standard-Shell im Linux-System

So ändern Sie eine Benutzer-Shell in Linux

So ändern Sie den Standard-SSH-Port in Linux [richtig und sicher]

So ändern Sie das Root-Passwort unter Linux

So ändern Sie den Hostnamen unter Debian Linux