PATH no se ha cambiado para el usuario root

0

He agregado .bash_profile, .bashrc, .profile exeuctables en el directorio / 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 usuario root no funciona.

No tengo claro cómo obtener este workinkg. ¿Alguna sugerencia? Gracias.

    
pregunta sldahlin 05.04.2012 - 05:25

4 respuestas

2

Intente agregar la ruta en ~/.profile

    
respondido por el revolver 05.04.2012 - 05:26
0

Para llegar a la raíz, me resulta útil utilizar:

sudo su -

Este es un shell de inicio de sesión, ejecuta los archivos de puntos de la raíz y configura el entorno que quieras que tenga la raíz.

Sin embargo, esto dejará a $LOGNAME como tu usuario registrado.

Para obtener un shell de inicio de sesión completo, como si hubiera iniciado sesión en la consola como root:

iniciar sesión -fp root

Además, si usted, como yo, usa mucho el root, puede configurar ese comando de inicio de sesión en su terminal. En iTerm tengo un visor de root y una ventana donde inicio sesión como root.

¿Por qué?

  • el uso de sudo en mi homedir con archivos de root. Me tropiezo con ellos,

  • sudo bash o sudo zsh me hacen root pero con mi entorno mortal. Esto no es lo que quiero. Quiero separacion

  • Conveniencia. Hay muchas cosas que root ve que los usuarios de administración no.

Chiggsy trabaja en su homedir.

La raíz funciona en el sistema.

man login
    
respondido por el chiggsy 05.04.2012 - 20:35
0

Si está utilizando Mac OS X 10.7 o 10.8, puede crear un archivo /etc/launchd.conf y agregar sus variables tal como están:

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

y reiniciar

    
respondido por el PEM8000 24.04.2013 - 10:39
-1

Para los cambios en todo el sistema (incluido el usuario root), debe editar /etc/profile o /etc/bashrc .

    
respondido por el Hanspeter Oberlin 05.04.2012 - 06:34

Lea otras preguntas en las etiquetas