Wenn Sie als Root ausgeführt werden, können Sie die chsh
Shells anderer Benutzer ändern. Die Syntax willst du damit verwenden. Sie können Ihre eigene Shell ohne Root-Rechte ändern.
chsh -s /bin/bash username
Ich habe einen Ubuntu Server VPS und möchte /bin/bash/
als Shell verwenden. Wie kann ich meine Schale wechseln? Ich habe root-Zugriff, arbeite aber nicht als root. Dash ist jetzt meine Standard-Shell.
Ich habe gelesen Wie mache ich Bash zu meiner Standard-Shell unter Ubuntu? und chsh
Nähte der bevorzugte Weg zu gehen. Aber wenn ich tippe, chsh /bin/bash
erhalte ich folgende Nachricht: chsh: unknown user /bin/bash
Und wenn ich nur /bin/bash
die Bash-Shell-Nähte eingebe, funktioniert das einwandfrei. Wie kann ich das ändern?
Wenn Sie als Root ausgeführt werden, können Sie die chsh
Shells anderer Benutzer ändern. Die Syntax willst du damit verwenden. Sie können Ihre eigene Shell ohne Root-Rechte ändern.
chsh -s /bin/bash username
Um eine Shell zu ändern, verwenden Sie den chsh
Befehl bare . Daraufhin werden Sie zur Eingabe der neuen Shell aufgefordert. Sie müssen nichts als root ausführen.
Sie können Ihre Standard-Shell für Ihren Benutzer mit dem Befehl usermod ändern.
sudo usermod -s <shell> <username>
Ersetzen Sie es durch den Namen der Shell, die Sie verwenden möchten (z. B. / bin / bash) und durch den Benutzernamen, für den Sie die Shell ändern möchten.
Dadurch wird die Standard-Shell für den in der Datei / etc / passwd ausgewählten Benutzernamen festgelegt.