O comando chmod modifica as permissões de um arquivo....
# ls -l arquivo.txt
-rw-rw-r-- 1 root root 23 Jan 3 18:04 arquivo.txt
Após a execução do comando chmod, as permissões do arquivo foram alteradas, conforme a seguir:
# ls -l arquivo.txt
-rwxrw-r-- 1 root root 23 Jan 3 18:04 arquivo.txt
Para que o arquivo.txt recebesse a letra “x” para o dono, permitindo a execução do arquivo, o comando executado foi:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - chmod 764 arquivo.txt
A questão aborda o conhecimento sobre o comando chmod no contexto dos sistemas operacionais Unix-like, como Linux. O comando chmod é utilizado para alterar as permissões de acesso a arquivos e diretórios. As permissões são divididas em três grupos: usuário (u), grupo (g) e outros (o), e cada um pode ter permissões de leitura (r), escrita (w) e execução (x).
Para resolver a questão, é necessário saber como interpretar e alterar as permissões de um arquivo. As permissões listadas pelo comando ls -l
são representadas por um conjunto de 10 caracteres, por exemplo, -rw-rw-r--
, onde o primeiro caractere indica o tipo de arquivo e os nove seguintes representam as permissões para usuário, grupo e outros, respectivamente. No caso do arquivo arquivo.txt, as permissões originais são de leitura e escrita para o dono e grupo, e apenas leitura para outros.
Após a execução do comando chmod, o arquivo passou a ter a permissão de execução para o dono, resultando nas permissões -rwxrw-r--
. A alteração necessária foi somente na parte do dono (usuário), de rw-
para rwx
. Na notação octal, leitura, escrita e execução correspondem aos números 4, 2 e 1, respectivamente, e a soma dessas permissões define as permissões finais. Então, para o dono queremos a soma 4+2+1, que resulta em 7, mantendo a permissão do grupo em 6 (4+2) e dos outros em 4.
Portanto, a alternativa correta é a B, porque o comando chmod 764 arquivo.txt
define as permissões do dono para leitura, escrita e execução (7), mantém as permissões do grupo para leitura e escrita (6) e define as permissões de outros para leitura (4), que era exatamente a configuração desejada após a alteração.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Change Mode
Defenir dono
U - Dono
G - Grupo
O - Outros
Representação Octal
R - Read (4)
W - Write (2)
X - eXecute (1)
Ex: chmod 764 arquivo.txt
Muda as permissões de todos o jpg.
Interpretação: U: podem tudo (RWX), G: Pode ler e mudar (RW) e O: Pode ler (R)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo