Permissões de arquivos e diretórios no Linux (chmod)
Gabarito: letra A — as afirmativas I, II e III estão corretas. A questão cobra o entendimento do comando chmod e da notação octal de permissões do Linux: o número 4 equivale à leitura (r), o 2 à escrita (w) e o 1 à execução (x); a string -rwx--x--x significa que o proprietário tem leitura, escrita e execução, enquanto grupo e outros têm apenas execução; e a permissão 700 em um diretório garante ao proprietário leitura e escrita (além de execução), sem qualquer permissão para grupo e outros. Esses conceitos são fundamentais para a administração de sistemas Linux e aparecem com frequência em provas de TI.
O comando chmod (change mode) é utilizado para alterar as permissões de acesso a arquivos e diretórios no Linux. As permissões são definidas para três classes de usuários: o proprietário (user), o grupo (group) e os demais usuários (others). Para cada classe, podem ser atribuídas três permissões básicas: leitura (r), escrita (w) e execução (x). Na notação simbólica, essas permissões aparecem como uma string de 10 caracteres, em que o primeiro caractere indica o tipo de objeto (por exemplo, - para arquivo regular e d para diretório) e os nove seguintes representam as permissões do proprietário, do grupo e dos outros, nessa ordem.
A notação octal (numérica) é uma forma compacta de representar essas permissões. Cada permissão recebe um valor: leitura = 4, escrita = 2 e execução = 1. Somando os valores das permissões desejadas para cada classe, obtém-se um dígito de 0 a 7. Por exemplo, permissão total (rwx) corresponde a 4+2+1 = 7; leitura e execução (r-x) corresponde a 4+1 = 5; e nenhuma permissão (---) corresponde a 0. Assim, o comando chmod 755 arquivo atribui rwx ao proprietário, r-x ao grupo e r-x aos outros.
É importante destacar que, para diretórios, o significado das permissões é ligeiramente diferente: a permissão de leitura permite listar o conteúdo do diretório; a de escrita permite criar, remover ou renomear arquivos dentro dele; e a de execução permite acessar o diretório como parte de um caminho (por exemplo, entrar nele com cd). Portanto, para que um usuário possa efetivamente utilizar um diretório, ele precisa, no mínimo, da permissão de execução.
A banca explora exatamente a confusão entre permissões em arquivos e em diretórios, além da interpretação da notação octal. A afirmativa III, por exemplo, diz que 700 em um diretório indica que apenas o proprietário pode ler e gravar — mas, na prática, o 7 também inclui a permissão de execução, que é essencial para acessar o diretório. A afirmativa está correta ao afirmar que apenas o proprietário tem permissões, mas a descrição "ler e gravar" é uma simplificação que não menciona a execução; ainda assim, a banca considerou a afirmativa correta, pois o foco é que grupo e outros não têm nenhuma permissão.
Guarde a correspondência entre os valores octais e as permissões simbólicas, e lembre-se de que, em diretórios, a permissão de execução é necessária para acessar o conteúdo. É exatamente essa distinção que separa as alternativas desta questão.
Item I — ✅ Correto
A afirmativa está correta. Na notação octal, o número 4 representa a permissão de leitura (r), o 2 a de escrita (w) e o 1 a de execução (x). Essa é a base do sistema de permissões do Linux, e a soma desses valores gera os dígitos de 0 a 7. Por exemplo, 7 = 4+2+1 (rwx), 5 = 4+1 (r-x) e 0 = nenhuma permissão.
Item II — ✅ Correto
A afirmativa está correta. A string -rwx--x--x é composta por 10 caracteres: o primeiro (-) indica que é um arquivo regular; os três seguintes (rwx) são as permissões do proprietário (leitura, escrita e execução); os três do meio (--x) são as permissões do grupo (apenas execução); e os três últimos (--x) são as permissões dos outros usuários (apenas execução). Portanto, o proprietário pode ler, escrever e executar, enquanto grupo e outros podem apenas executar.
Item III — ✅ Correto
A afirmativa está correta. A permissão 700 em um diretório significa que o proprietário tem permissão total (7 = rwx), enquanto o grupo (0) e os outros (0) não têm nenhuma permissão. Assim, apenas o proprietário pode ler e gravar no diretório — e também executar, o que é necessário para acessá-lo. A afirmativa não menciona a execução, mas isso não a torna incorreta, pois o foco é que apenas o proprietário tem acesso.
Gabarito: letra A — corretos os itens I, II e III.