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
$ 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
# 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
$ grep umask /etc/bashrc
Copy to Clipboard Copied! La salida devuelve:
By default, we want umask to get set. This sets it for non-login shell.
# By default, we want umask to get set. This sets it for non-login shell. umask 002 umask 022
Copy to Clipboard Copied! Para mostrar la dirección
bash
umask por defecto para el shell de inicio de sesión, utilice:grep umask /etc/profile
$ grep umask /etc/profile
Copy to Clipboard Copied! La salida devuelve:
By default, we want umask to get set. This sets it for login shell
# By default, we want umask to get set. This sets it for login shell umask 002 umask 022
Copy to Clipboard Copied!