10.4.3. Visualización de la umask de bash por defecto
Hay una serie de conchas que puedes utilizar, como bash
, ksh
, zsh
y tcsh
.
Estos shells pueden comportarse como shells de inicio de sesión o no. El shell de inicio de sesión se suele invocar abriendo un terminal nativo o un GUI.
Para determinar si está ejecutando un comando en un shell de inicio de sesión o no, utilice el comando echo $0
.
En bash
shell, si la salida devuelve bash
, se está ejecutando un comando en un shell que no es de acceso.
$ echo $0 bash
El valor por defecto de umask para el shell que no es de inicio de sesión se establece en el archivo de configuración /etc/bashrc
.
Si la salida devuelve -bash
, está ejecutando un comando en un shell de acceso.
# echo $0 -bash
La dirección umask por defecto para el shell de inicio de sesión se establece en el archivo de configuración /etc/profile
.
Procedimiento
Para mostrar la página web
bash
umask por defecto para el intérprete de comandos que no es de acceso, utilice:$ grep umask /etc/bashrc
La salida devuelve:
# By default, we want umask to get set. This sets it for non-login shell. umask 002 umask 022
Para mostrar la dirección
bash
umask por defecto para el shell de inicio de sesión, utilice:$ grep umask /etc/profile
La salida devuelve:
# By default, we want umask to get set. This sets it for login shell umask 002 umask 022