Une fois, un de mes amis (qui est un utilisateur expérimenté d'Unix/Linux) m'a dit que définir le shell de root sur autre chose que sh (c'est-à-dire bash ou zsh) pourrait créer des problèmes, car certains scripts pourraient supposer que le shell est sh et faire quelque chose de bizarre .
Cependant, je pense qu'Ubuntu a le shell racine par défaut défini sur bash, et Gentoo utilise également bash. Quelqu'un peut-il briser le mythe ?
Réponse acceptée :
Oui. Si le système échoue lors du démarrage, vous pouvez vous connecter au shell root. Si vous avez un /usr séparé, certains shells peuvent ne pas démarrer avec succès.
Je vous conseille de créer un compte toor
(uid 0, gid 0) avec un shell non standard tout en restant root avec le shell par défaut.