Gerenciar Permissões de Arquivo Padrão

Red Hat Enterprise LinuxBeginner
Pratique Agora

Introdução

Neste desafio, você aprenderá a gerenciar as permissões padrão de arquivos em um sistema Linux. Compreender e controlar as permissões padrão é um aspecto crucial da administração de sistemas, pois ajuda a garantir a segurança e a acessibilidade de arquivos e diretórios recém-criados. Você utilizará o comando umask para definir a máscara de permissão padrão e observar seu efeito na prática.

Gerenciar Permissões Padrão com umask

Sua tarefa consiste em definir um umask específico para sua sessão de shell e, em seguida, criar um novo arquivo e um diretório para verificar se as permissões padrão foram aplicadas corretamente.

Tarefas

  • Defina o valor do umask para 0022 na sua sessão de shell atual.
  • No diretório ~/project, crie um arquivo vazio chamado test_file.
  • No diretório ~/project, crie um novo diretório chamado test_dir.

Requisitos

  • Todas as operações devem ser realizadas dentro do diretório ~/project.
  • Utilize o comando umask para configurar a máscara de permissão.
  • Utilize o comando touch para criar o arquivo.
  • Utilize o comando mkdir para criar o diretório.

Exemplo

Após configurar corretamente o umask e criar o arquivo e o diretório, ao verificar as permissões com ls -l, o resultado deve ser semelhante a este:

$ ls -l ~/project
total 0
drwxr-xr-x 2 labex labex 6 Aug 19 07:43 test_dir
-rw-r--r-- 1 labex labex 0 Aug 19 07:43 test_file
✨ Verificar Solução e Praticar

Resumo

Neste desafio, você aprendeu a gerenciar as permissões padrão para novos arquivos e diretórios em um sistema Linux. Você utilizou o comando umask para definir uma máscara de permissão e observou como ela afeta as permissões de elementos recém-criados. Esta habilidade é fundamental para administradores de sistemas garantirem que os arquivos sejam criados com configurações de segurança apropriadas por padrão, protegendo os dados e mantendo a integridade do sistema.