0 votos

La ruta de acceso no está siendo modificada para el usuario Root

He añadido .bash_profile, .bashrc, .profile exeuctables en el dir /var/Root. Sin embargo, a diferencia de los usuarios normales que ejecutan sus .bash_profile(s) y cambian la ruta. No hay diferencia en los perfiles pero el del usuario Root no funciona.

No tengo claro cómo conseguir que esto funcione. ¿Alguna sugerencia? Gracias.

2voto

nbubis Puntos 116

Prueba a añadir la ruta en ~/.profile

0voto

Paul Puntos 170

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

0voto

PEM8000 Puntos 351

Si utiliza Mac OS X 10.7 o 10.8 puede crear un /etc/launchd.conf y añada sus variables tal cual:

setenv PATH /bin:/usr/bin:/Applications/Myapp.app/Contents/bin

y reiniciar

-1voto

Ghirai Puntos 11

Para los cambios en todo el sistema (incluyendo el usuario Root) tienes que editar /etc/profile o /etc/bashrc .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X