Einmal sagte mir ein Freund (der ein erfahrener Unix/Linux-Benutzer ist), dass das Setzen der root-Shell auf etwas anderes als sh (d. h. bash oder zsh) zu Problemen führen könnte, da einige Skripte davon ausgehen könnten, dass die Shell sh ist, und etwas Seltsames tun .
Ich denke jedoch, dass Ubuntu die Standard-Root-Shell auf Bash eingestellt hat, und Gentoo verwendet auch Bash. Kann jemand mit dem Mythos aufräumen?
Akzeptierte Antwort:
Ja. Wenn das System während des Bootens fehlschlägt, können Sie sich bei der Root-Shell anmelden. Wenn Sie ein separates /usr haben, können einige Shells nicht erfolgreich gestartet werden.
Ich würde empfehlen, ein Konto toor
zu erstellen (uid 0, gid 0) mit Nicht-Standard-Shell, während root mit Standard-Shell gelassen wird.