Para llegar a Root me resulta útil utilizar:
sudo su -
Este es un shell de inicio de sesión, ejecuta los dotfiles de Root y configura cualquier entorno que quieras que tenga Root.
Sin embargo, esto dejará $LOGNAME
como su usuario conectado.
Para obtener un shell de inicio de sesión completo, como si se iniciara sesión en la consola como Root:
login -fp Root
Además, si tú, como yo, usas mucho Root, puedes establecer ese comando de inicio de sesión en tu terminal. En iTerm tengo un visor y una ventana de Root donde me conecto como Root.
¿Por qué?
-
usar sudo ensucia mi homedir con archivos propiedad de Root. Me tropiezo con ellos,
-
sudo bash
o sudo zsh
me hacen Root sino con mi entorno mortal. Esto no es lo que quiero. Quiero la separación.
-
La comodidad. Hay muchas cosas que Root ve que los usuarios administradores no ven.
Chiggsy trabaja en su casa.
root funciona en el sistema.
man login