FC ConcursosFC Concursos

Questão FC109014

Julgue o item subsequente, a respeito da administração de sistemas operacionais Linux, considerando que o sistema esteja logado com o usuário root. Se 022 é o umask padrão para tod

Unix e Linux

CEBRASPE (CESPE) · 2022

Julgue o item subsequente, a respeito da administração de sistemas operacionais Linux, considerando que o sistema esteja logado com o usuário root.

Se 022 é o umask padrão para todos os usuários, então o comando a seguir modificará o umask para 227 somente para o usuário roberto.

echo 'umask 227' >> /home/roberto/.bashrc
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Comentário: Vamos entender a afirmação sobre o umask e o comando dado. O umask, que pode ser entendido como uma "máscara de permissões", é uma parte crucial da administração de sistemas Linux, pois controla as permissões padrão atribuídas a novos arquivos e diretórios. Quando se menciona que o umask padrão é 022, isso significa que, ao criar arquivos, as permissões iniciais seriam rw-r--r-- para arquivos (com o 0 permitindo leitura e escrita ao dono e 2 permitindo apenas leitura ao grupo e a outros usuários) e rwxr-xr-x para diretórios. Agora, o comando echo 'umask 227' >> /home/roberto/.bashrc altera este umask para 227 especificamente para o usuário roberto. Essa alteração será agregada ao arquivo .bashrc, que é lido sempre que o usuário abre um novo terminal, tornando a modificação permanente. Portanto, ao criar novos arquivos, roberto terá uma permissão de r-xr-x--- (ou seja, o dono e o grupo podem ler e executar, mas os outros não têm permissões). Assim, a assertiva está correta: o umask será alterado precisamente para esse usuário, reforçando que o comando dado altera as permissões de forma eficaz em um ambiente Linux. Portanto, a opção é: CERTA.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo