Introdução
Este desafio testará sua compreensão do gerenciamento de permissões de arquivos no Linux. Você aplicará seus conhecimentos para visualizar e modificar permissões e propriedades de arquivos, demonstrando domínio dos comandos essenciais do Linux.
Conquistas
Ao concluir este desafio, você terá demonstrado proficiência em:
- Usar
chownpara alterar a propriedade de arquivos - Usar
chmodpara modificar permissões de arquivos - Usar
touchpara criar novos arquivos - Usar
lspara visualizar detalhes de arquivos
Criar um arquivo
Sua primeira tarefa é criar um novo arquivo no diretório ~/project.
Tarefas
- Crie um arquivo chamado
target_fileno diretório~/project.
Requisitos
- Use o comando
touchpara criar o arquivo. - Verifique se o arquivo foi criado no diretório
~/project.
Exemplo
Depois de concluir a tarefa, execute o comando:
cd ~/project && ls
O resultado deverá ser semelhante a:
target_file
Alterar o proprietário e o grupo do arquivo
Nesta etapa, você modificará a propriedade do target_file que criou.
Tarefas
- Altere o proprietário de
target_fileparauser1. - Altere o grupo de
target_fileparagroup1.
Requisitos
- Use o comando
chownpara alterar o proprietário e o grupo. - O proprietário do arquivo deve ser definido como
user1. - O grupo do arquivo deve ser definido como
group1.
Dicas
- Talvez seja necessário usar
sudoantes de alguns comandos neste desafio.sudopermite executar comandos com os privilégios do superusuário (root).
Exemplo
Depois de concluir a tarefa, execute:
ls -l ~/project/target_file
O resultado deverá ser semelhante a:
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
Definir as permissões do arquivo
Nesta etapa final, você modificará as permissões de target_file.
Tarefas
- Defina as permissões de
target_filecomo-rwxrw----.
Requisitos
- Use o comando
chmodpara alterar as permissões do arquivo. - As permissões finais devem ser
-rwxrw----.
Exemplo
Depois de concluir a tarefa, execute:
ls -l ~/project/target_file
O resultado deverá ser semelhante a:
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
Resumo
Parabéns por concluir o desafio de permissões de arquivos! Você demonstrou com sucesso sua capacidade de:
- Criar arquivos usando
touch - Alterar a propriedade de arquivos com
chown - Modificar permissões de arquivos usando
chmod - Visualizar detalhes de arquivos com
ls
Esses comandos são fundamentais para o gerenciamento de arquivos no Linux e são usados com frequência em tarefas de administração de sistemas. Continue praticando e explorando para consolidar ainda mais suas habilidades no gerenciamento de permissões e propriedades de arquivos no Linux.



