Wie kann man bash als Standardshell in puppy linux einstellen?

1258
arcyqwerty

Ich habe gerade Welpen-Linux und das Bash-Paket installiert, aber das Terminal kann nicht mit Bash statt mit SH gestartet werden

0
Versucht mit chsh: Befehl nicht gefunden arcyqwerty vor 12 Jahren 0

2 Antworten auf die Frage

2
mkaito

Sie sollten in der Lage sein, Ihre Login-Shell in allen Linux-Distributionen in / etc / passwd zu ändern. Unten eine Beispielzeile. Beachten Sie, wie die letzte Komponente auf eine Shell-Binärdatei verweist.

mkaito:x:1000:100:,,,:/home/mkaito:/bin/zsh 
0
Jody Lee Bruchon

Wenn Sie möchten, dass es sich um die systemweite Standardshell handelt, wird diese Reihe von Befehlen (von einer Root-Shell aus ausgeführt) Folgendes ausführen: rm -f /bin/sh; ln -s bash /bin/sh

Wenn Sie die Datei / etc / passwd wie @mkaito bearbeiten, können Sie die Standard-Shell für Ihr Benutzerkonto ändern.