Alterar a Propriedade de Arquivos

ShellBeginner
Pratique Agora

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 chown para alterar o proprietário de um arquivo
  • Utilizar o chmod para modificar permissões de arquivos
  • Utilizar o touch para criar novos arquivos
  • Utilizar o ls para visualizar detalhes de arquivos

Criar um Arquivo

Sua primeira tarefa é criar um novo arquivo no diretório ~/project.

Tarefas

  • Crie um arquivo chamado target_file no diretório ~/project.

Requisitos

  • Utilize o comando touch para 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
✨ Verificar Solução e Praticar

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_file para user1.
  • Altere o grupo do target_file para group1.

Requisitos

  • Utilize o comando chown para 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 sudo antes de certos comandos neste desafio. O sudo permite 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
✨ Verificar Solução e Praticar

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_file para -rwxrw----.

Requisitos

  • Utilize o comando chmod para 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
✨ Verificar Solução e Praticar

Resumo

Parabéns por concluir o desafio de permissões de arquivos! Você demonstrou com sucesso sua habilidade em:

  1. Criar arquivos utilizando o touch
  2. Alterar a propriedade de arquivos com o chown
  3. Modificar permissões de arquivos utilizando o chmod
  4. 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.