formato de archivo de perfil
Finalidad
Establece el entorno de usuario en el momento del inicio de sesión.
Descripción
El archivo $HOME/.profile contiene mandatos que el sistema ejecuta al iniciar la sesión. .profile también proporciona asignaciones de perfiles variables que el sistema establece y exporta en el entorno. El archivo /etc/profile contiene mandatos ejecutados por todos los usuarios durante el inicio de sesión.
Después de que el programa login añada las variables LOGNAME (nombre de inicio de sesión) y HOME (directorio de inicio de sesión) al entorno, se ejecutan los mandatos del archivo $HOME/.profile , si el archivo está presente. El archivo .profile contiene el perfil de usuario individual que altera temporalmente las variables establecidas en el archivo profile y personaliza las variables de perfil de entorno de usuario establecidas en el archivo /etc/profile . Con frecuencia, el archivo
.profile se utiliza para establecer variables de entorno
exportadas y modalidades de terminal. La persona que personaliza el sistema puede utilizar el mandato mkuser para establecer los archivos .profile predeterminados en cada directorio de inicio de usuario. Los usuarios pueden adaptar su entorno como deseen modificando su archivo .profile .
Nota: El archivo $HOME/.profile se utiliza para establecer entornos para los shells Bourne y Korn. Un entorno equivalente para el shell C es el archivo $HOME/.cshrc .
Ejemplos
El ejemplo siguiente es típico de un archivo /etc/profile :
#Set file creation mask unmask 022
#Tell me when new mail arrives
MAIL=/usr/mail/$LOGNAME
#Add my /bin directory to the shell
search sequence
PATH=/usr/bin:/usr/sbin:/etc::
#Set terminal type
TERM=lft
#Make some environment variables global
export MAIL PATH TERMArchivos
| Elemento | Descripción |
|---|---|
| /etc/profile | Contiene variables de perfil. |