10.4.3. Exibindo a máscara de bash padrão


Há uma série de conchas que você pode usar, tais como bash, ksh, zsh e tcsh.

Esses shells podem se comportar como shells de login ou shells sem login. A shell de login é normalmente invocada abrindo um terminal nativo ou um GUI.

Para determinar se você está executando um comando em um login ou em uma shell sem login, use o comando echo $0.

Em bash shell, se a saída retornar bash, você está executando um comando em uma shell não-login.

$ echo $0
bash

O padrão umask para o shell não-login é definido no arquivo de configuração /etc/bashrc.

Se a saída retornar -bash, você está executando um comando em uma shell de login.

# echo $0
-bash

O padrão umask para a shell de login é definido no arquivo de configuração /etc/profile.

Procedimento

  • Para exibir o padrão bash umask para o shell não-login, use:

    $ grep umask /etc/bashrc

    A saída retorna:

    # By default, we want umask to get set. This sets it for non-login shell.
           umask 002
           umask 022
  • Para exibir o padrão bash umask para a shell de login, use:

    $ grep umask /etc/profile

    A saída retorna:

    # By default, we want umask to get set. This sets it for login shell
           umask 002
           umask 022
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.