Durante el proceso de inicio de sesión, HP-UX
le pide el nombre de usuario y la contraseña (si procede)
antes de mostrar un símbolo de sistema del shell. HP-UX
también toma nota del shell que se ha seleccionado para
ejecutarse, inicia el proceso shell y configura el entorno tomando
como referencia los archivos de comandos de inicio de
sesión. Un archivo de comandos de inicio de
sesión es un archivo que permite personalizar el entorno.
El archivo de comandos de inicio de sesión contiene
los comandos que permiten definir el entorno del sistema. Al iniciar
una sesión, se asignan los valores por defecto a las variables
de entorno. Los archivos de comandos de inicio de sesión
ofrecen una forma automática de cambiar el valor de dichas
variables cada vez que se inicie una sesión.
Se utilizan dos tipos de archivos de comandos de inicio de
sesión:
Un archivo de comandos de inicio de
sesión para todos los usuarios de un shell concreto del
sistema o el clúster HP-UX.
Archivos de comandos de inicio de sesión
locales del propio directorio inicial.
Normalmente, el administrador del sistema mantiene los archivos
de comandos de inicio de sesión del sistema. Estos archivos
de comandos configuran un entorno por defecto para todos los usuarios
a los que les corresponda dicho sistema. El shell POSIX utiliza
un archivo de comandos de inicio de sesión que se llama /etc/profile.
Después de configurar la cuenta, los archivos de
comandos de inicio de sesión locales se mantienen en el
directorio inicial. Los archivos de comandos locales permiten configurar
un entorno ajustado a las necesidades particulares. El shell Bourne
busca un archivo de comandos: .profile. El shell POSIX utiliza dos archivos de comandos
de inicio de sesión: .profile y el archivo de comandos al que hace referencia
la variable ENV.
Las versiones por defecto de los archivos de comandos de inicio
de sesión se colocan en el directorio inicial cuando se
ha configurado la cuenta. Las versiones por defecto también
están en el directorio /etc. A efectos de referencia, el archivo de comandos .profile por defecto del shell POSIX es /etc/skel/.profile.
Razones
para utilizar archivos de comandos de inicio de sesión |
 |
Los archivos de comandos de inicio de sesión aportan
una manera práctica de configurar el entorno del shell
para adaptarlo a las necesidades individuales. Por ejemplo, el archivo
de comandos puede cambiar el valor de la ruta de búsqueda
utilizada para buscar comandos, cambiar el símbolo del
sistema del shell, configurar el tipo de terminal o simplemente hacer
que el shell le salude con un mensaje cordial de su elección.
No es preciso que personalice su archivo de comandos de inicio
de sesión, porque el archivo de comandos de inicio de sesión
que el administrador del sistema facilite debería configurar
la mayoría de los parámetros shell críticos.
Resumen
de los archivos de comandos de inicio de sesión |
 |
En la siguiente tabla se resumen los archivos de comandos
de inicio de sesión correspondientes a cada shell. Todos
los archivos de comandos se ejecutan al iniciar una sesión
por primera vez. Para obtener más información
sobre los shells POSIX, C, con menú y Bourne, consulte
el manual Shells: User's Guide.
Tabla 3-3 Relación de shells y los archivos de comandos de
inicio de sesión correspondientes
Shell | Archivo de comandos de inicio de sesión
del sistema | Archivo de comandos de inicio de sesión local |
|---|
POSIX | /etc/profile | $HOME/.profile |
C | /etc/csh.login | $HOME/.cshrc $HOME/.login |
Bourne (obsoleto) | /etc/profile | $HOME/.profile |