¿Dónde está el perfil del sistema que se obtiene al iniciar sesión en CentOS 5.8?


9

En CentOS versión 5.8 (Final), ¿dónde está el perfil del sistema bash?

Es /etc/profile?

He agregado lo siguiente para obtener mi archivo ~ / .bashrc pero no he tenido suerte ya que falla. Sé que falla porque he cambiado el $ PS1.

También creo que puede ser causado porque tengo la configuración WHM.

Respuestas:


15

El mejor lugar para colocar sus propios scripts de todo el sistema es /etc/profile.dque necesitan un sufijo ".sh" para funcionar. Mire / etc / profile y / etc / bashrc . Ambas secuencias de comandos originan estas secuencias de comandos.


4

Definir variables de entorno del sistema en /etc/profile. Este archivo, como ~/.profile(o ~/.bash_profilesi su shell de inicio de sesión es bash), se lee cuando inicia sesión (en algunos sistemas, esto excluye los inicios de sesión gráficos), al comienzo de su sesión.

Defina las configuraciones de bash del sistema en /etc/bash.bashrco /etc/bashrc(la ruta depende de la distribución, no sé cuál usa CentOS). Este archivo se lee cada vez que inicia un shell interactivo. Si define variables de entorno allí, no estarán disponibles en programas que no se inicien desde un shell, pero anularán las variables de entorno establecidas por la persona que llama. No defina variables de entorno en /etc/bashrco ~/.bashrc.

Consulte ¿Hay un archivo equivalente ".bashrc" leído por todos los shells? y las publicaciones que cita.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.