Modificar Permissões de Arquivo com o Comando chmod
Nesta etapa, você aprenderá a controlar quem pode ler, gravar ou executar um arquivo usando o comando chmod (change mode). As permissões de arquivo são um aspecto fundamental do modelo de segurança do Linux. Você praticará a remoção de permissões para "outros" para tornar o documento mais seguro.
Primeiro, certifique-se de estar no diretório ~/project/RandD. Vamos reexaminar as permissões atuais do design_doc.odt com ls -l.
ls -l
-rw-rw-r-- 1 student1 research 0 Jun 26 10:36 design_doc.odt
A string -rw-rw-r-- representa as permissões do arquivo. Ela é dividida em três conjuntos de três caracteres para o usuário (proprietário), o grupo e outros (todos os demais).
rw-: O proprietário, student1, tem permissões de leitura (read) e escrita (write).
rw-: O grupo, research, já possui permissões de leitura (read) e escrita (write).
r--: Outros têm apenas permissão de leitura (read).
Como você pode ver, o grupo research já tem acesso de escrita a este documento, o que permite a colaboração. No entanto, para garantir que o documento permaneça confidencial, você deve remover todas as permissões para "outros". Você pode fazer isso usando o chmod com a notação octal (numérica), que é um método comum e eficiente.
Vamos verificar as permissões atuais mais uma vez:
ls -l
A saída confirma as permissões atuais:
-rw-rw-r-- 1 student1 research 0 Jun 26 10:36 design_doc.odt
Agora, para garantir que o documento permaneça confidencial, você deve remover todas as permissões para "outros". Você pode conseguir isso usando o chmod com notação octal (numérica).
Veja como funcionam as permissões octais:
r (leitura) = 4
w (escrita) = 2
x (execução) = 1
Você soma os números para as permissões desejadas em cada categoria (usuário, grupo, outros).
- Usuário: leitura (4) + escrita (2) =
6
- Grupo: leitura (4) + escrita (2) =
6
- Outros: sem permissões =
0
O código de permissão resultante é 660. Vamos aplicá-lo.
sudo chmod 660 design_doc.odt
Por fim, verifique as permissões uma última vez.
ls -l
A saída confirma que "outros" agora não têm permissões (---), protegendo o documento.
-rw-rw---- 1 student1 research 0 Jun 26 10:36 design_doc.odt
Você modificou com sucesso as permissões do arquivo para permitir a colaboração em grupo, restringindo o acesso de terceiros.