Tengo un servidor Debian Lenny, y me gustaría que el www-data
usuario tenga /usr/local/zend/bin
en su RUTA, para que pueda ejecutar un script en cron como www-data
.
¿Cómo agrego /usr/local/zend/bin
a PATH, para que www-data
pueda ejecutar archivos /usr/local/zend/bin
?
/etc/login.defs
que se ignore? He actualizadoENV_PATH
y estoy haciendo eco de $ PATH cuando se carga .bashrc. En algún punto intermedio se está cambiando o no se actualiza, ya que muestra el valor anterior. He reiniciado la computadora, así que no es eso.PATH
además o en reemplazo de otras formas.Para establecer una ruta para todos los usuarios excepto root, editar
/etc/profile
o/etc/enviroment
. Para root o un usuario individual, edite su.bashrc
o.bash_profile
en sus directorios de inicio, respectivamente. Añadir elPATH=$PATH:/new/location/
.fuente
Para establecer simplemente var para todos los usuarios sin cargar su
profile
, puede agregar su propio script pequeño en un/etc/profile.d
directorio como ese:echo 'PATH="/usr/local/zend/bin:$PATH"' > /etc/profile.d/zend_path.sh
Luego vuelve a iniciar sesión.
fuente
Agregue estas líneas al final del archivo:
Guarda el archivo. Reinicie o use el siguiente comando:
Pon a prueba tu configuración:
fuente