Introdução
Este desafio testará sua compreensão sobre o gerenciamento de permissões de arquivos no Linux. Você aplicará seus conhecimentos na visualização e modificação de permissões e propriedade de arquivos, demonstrando seu domínio sobre comandos essenciais do sistema.
Objetivos a Alcançar
Ao concluir este desafio, você terá demonstrado proficiência em:
- Utilizar o
chownpara alterar o proprietário de um arquivo - Utilizar o
chmodpara modificar permissões de arquivos - Utilizar o
touchpara criar novos arquivos - Utilizar o
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
- Utilize o comando
touchpara criar o arquivo. - Certifique-se de que o arquivo seja criado exatamente no diretório
~/project.
Exemplo
Após concluir a tarefa, a execução do seguinte comando:
cd ~/project && ls
Deve produzir uma saída semelhante a:
target_file
Alterar o Proprietário e o Grupo do Arquivo
Nesta etapa, você modificará a propriedade do arquivo target_file que acabou de criar.
Tarefas
- Altere o proprietário do
target_fileparauser1. - Altere o grupo do
target_fileparagroup1.
Requisitos
- Utilize o comando
chownpara alterar tanto o proprietário quanto o grupo. - O proprietário do arquivo deve ser definido como
user1. - O grupo do arquivo deve ser definido como
group1.
Dicas
- Pode ser necessário utilizar o
sudoantes de certos comandos neste desafio. Osudopermite executar comandos com privilégios de superusuário (root).
Exemplo
Após concluir a tarefa, ao executar:
ls -l ~/project/target_file
Deve produzir uma saída 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 acesso do target_file.
Tarefas
- Defina as permissões do
target_filepara-rwxrw----.
Requisitos
- Utilize o comando
chmodpara alterar as permissões do arquivo. - As permissões finais devem ser exatamente
-rwxrw----.
Exemplo
Após concluir a tarefa, ao executar:
ls -l ~/project/target_file
Deve produzir uma saída 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 habilidade em:
- Criar arquivos utilizando o
touch - Alterar a propriedade de arquivos com o
chown - Modificar permissões de arquivos utilizando o
chmod - Visualizar detalhes de arquivos com o
ls
Esses comandos são fundamentais para o gerenciamento de arquivos no Linux e são utilizados frequentemente em tarefas de administração de sistemas. Continue praticando e explorando para consolidar ainda mais suas habilidades em permissões e gerenciamento de propriedade no Linux.



