
Si configuro una variable en /etc/environment, parece que solo se aplica a los administradores mientras estoy en sudo su.
¿Cómo puedo hacer que las variables se apliquen a todos? ¿Especialmente cuando están en la terminal?
Respuesta1
Una forma de hacer esto puede ser agregar las variables a /etc/.bashrc (suponiendo que todos estén usando un shell bash)
Respuesta2
Si desea configurar variables para que se apliquen a todos, el mejor lugar no es /etc/environment ni /etc/profile, porque son archivos del sistema; estropearlos le dará dolores de cabeza cuando actualice su sistema.
Mejor enfoque:
- Cree sus propios archivos en /etc/profile.d/,
- Dale una extensión .sh
- hacerlo ejecutable (a través del archivo chmod 755)
Eso es todo. Cuando necesite tener una configuración similar en diferentes cajas, o cuando llegue el momento de realizar una instalación nueva, o cualquier situación similar. Simplemente haga una copia de seguridad/copie el archivo y listo.
HT