Pour arriver à Root, je trouve utile d'utiliser :
sudo su -
C'est un shell de connexion, il exécute les dotfiles de Root et met en place l'environnement que vous souhaitez pour Root.
Cependant, cela laissera $LOGNAME
en tant qu'utilisateur connecté.
Pour obtenir un shell de connexion complet, comme si vous vous étiez connecté à la console en tant que Root :
login -fp Root
De plus, si, comme moi, vous utilisez beaucoup Root, vous pouvez définir cette commande de connexion dans votre terminal. Dans iTerm, j'ai une visière et une fenêtre Root où je me connecte en tant que Root.
Pourquoi ?
-
L'utilisation de sudo souille mon répertoire personnel avec des fichiers appartenant à Root. Je trébuche dessus,
-
sudo bash
o sudo zsh
me faire Root mais avec mon environnement mortel. Ce n'est pas ce que je veux. Je veux la séparation.
-
Commodité. Il y a beaucoup de choses que Root voit et que les utilisateurs de l'administration ne voient pas.
Chiggsy travaille dans son homedir.
Root travaille sur le système.
man login