Hay una pregunta reciente con respecto a varios administradores de sistemas que funcionan como root, y sudo bash -l
se hizo referencia a ella.
Busqué esto en google y SE, pero no entiendo la diferencia entre sudo bash -l
y sudo -i
.
De las páginas de manual para bash y sudo parece que la diferencia puede ser que sudo bash -l
ejecuta ~ / .bash_profile, ~ / .bash_login y ~ / .profile, y ~ / .bash_logout del usuario root, pero al probarme a mí mismo parece que ejecuta el .bashrc del usuario normal y no el root. Es posible que haya entendido mal a qué usuario hace referencia la expresión ~ en las páginas de manual. Se agradecería la aclaración de la diferencia y los escenarios de uso.