Localizar um Arquivo

LinuxBeginner
Pratique Agora

Introdução

Neste desafio, você praticará habilidades essenciais de gerenciamento de arquivos. Um arquivo de sistema importante, o sources.list, está localizado em algum lugar dentro do diretório /etc/. Seu objetivo é localizar este arquivo, assumir a propriedade dele e restringir suas permissões de acesso para que apenas sua conta de usuário possa ler e gravar nele. Este exercício o ajudará a se familiarizar com a navegação no sistema de arquivos Linux e com o gerenciamento da segurança de arquivos.

Localizar e Proteger um Arquivo de Sistema

Sua missão é encontrar o arquivo sources.list e ajustar sua propriedade e permissões.

Tarefas

  1. Encontre o caminho completo do arquivo sources.list dentro do diretório /etc/.
  2. Altere o proprietário do arquivo para o usuário atual, labex.
  3. Defina as permissões de acesso do arquivo para que apenas o proprietário (labex) tenha acesso de leitura e gravação, e nenhum outro usuário tenha qualquer acesso.

Dicas

  • Use o comando find para procurar arquivos por nome. Você pode especificar o diretório inicial para a busca.
  • O comando chown é usado para alterar o proprietário de um arquivo.
  • O comando chmod modifica as permissões de arquivo. Você pode usar a notação octal (por exemplo, 600) para isso.
  • Como você está modificando um arquivo de sistema, precisará usar sudo antes dos seus comandos para obter os privilégios administrativos necessários.

Exemplo

Após concluir com sucesso todas as tarefas, verificar os detalhes do arquivo com ls -l deve produzir uma saída semelhante a esta:

$ ls -l <path-you-found-in-step-1>
-rw------- 1 labex root 2403 Feb  6 10:14 <path-you-found-in-step-1>

Observe que as permissões são -rw------- e o proprietário é labex. O grupo, o tamanho e a data podem variar.

Resumo

Parabéns por concluir este desafio! Você utilizou com sucesso comandos fundamentais do Linux para localizar um arquivo de sistema, alterar sua propriedade com chown e modificar suas permissões com chmod. Estas são habilidades críticas para qualquer usuário de Linux, especialmente para a administração de sistemas e para garantir a segurança de seus arquivos e do sistema.

✨ Verificar Solução e Praticar