Assinale a opção que apresenta comando que, ao ser utilizado no prompt de comando do Linux, permite atribuir no arquivo arquivo.txt permissões de leitura, escrita e execução ao proprietário, permissões de leitura e execução ao grupo e permissões de leitura para outros usuários.
Achmod 644 arquivo.txt
Bchmod 711 arquivo.txt
Cchmod u=rw,g=rx,o=r arquivo.txt
Dchmod u=rwx,g=rx,o=r arquivo.txt
Revelar gabarito e comentário▾
GabaritoD — chmod u=rwx,g=rx,o=r arquivo.txt
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Permissões de arquivos no Linux: chmod em modo simbólico e octal
Gabarito: letra D. O comando chmod u=rwx,g=rx,o=r arquivo.txt atribui exatamente as permissões pedidas: leitura, escrita e execução ao proprietário (u=rwx), leitura e execução ao grupo (g=rx) e apenas leitura para outros (o=r). A alternativa C é a pegadinha clássica: ela usa a mesma sintaxe simbólica, mas omite o x do proprietário (u=rw), deixando-o sem permissão de execução — exatamente o que o enunciado exige.
O comando chmod (change mode) é a ferramenta do Linux para alterar as permissões de acesso a arquivos e diretórios. Ele aceita duas formas principais de especificar as permissões: a forma simbólica (com letras) e a forma octal (com números). A forma simbólica usa três grupos de caracteres: quem (u = user/proprietário, g = group/grupo, o = others/outros, a = all/todos), a operação (= atribui, + adiciona, - remove) e as permissões (r = read/leitura, w = write/escrita, x = execute/execução). Já a forma octal representa cada conjunto de permissões por um dígito de 0 a 7, onde cada permissão tem um valor: r=4, w=2, x=1, e a soma desses valores forma o dígito.
Para entender a questão, é essencial dominar a conversão entre as duas formas. O enunciado pede: proprietário com rwx (leitura, escrita e execução), grupo com r-x (leitura e execução) e outros com r-- (apenas leitura). Na forma octal, isso corresponde a 754: o 7 vem de 4+2+1 (rwx), o 5 de 4+1 (r-x) e o 4 de 4 (r--). Na forma simbólica, a atribuição direta com = é a mais clara: u=rwx,g=rx,o=r. A alternativa D é a única que combina corretamente a sintaxe simbólica com as permissões exatas pedidas.
A pegadinha da banca está na alternativa C, que usa a mesma estrutura da D, mas troca u=rwx por u=rw. Isso parece inofensivo, mas faz toda a diferença: sem o x, o proprietário não pode executar o arquivo. É uma armadilha de atenção aos detalhes — o candidato que lê rápido e vê a estrutura simbólica correta pode marcar a C sem perceber a omissão do x. As alternativas A e B usam a forma octal, mas com valores que não correspondem ao pedido: 644 (rw-r--r--) e 711 (rwx--x--x).
NÃO CAIA NESSA!
A banca explora a semelhança entre as alternativas C e D. Ambas usam a sintaxe simbólica correta, mas a C omite a permissão de execução para o proprietário (u=rw em vez de u=rwx). O candidato que reconhece a forma simbólica e não confere cada letra cai na C. A dica é: ao ver uma alternativa com sintaxe simbólica, confira cada permissão de cada classe (u, g, o) antes de marcar.
chmod (change mode)
1Forma simbólica
Quem: u (user), g (group), o (others), a (all)
Operação: = (atribui), + (adiciona), - (remove)
Permissões: r (leitura), w (escrita), x (execução)
2Forma octal
r = 4, w = 2, x = 1
Soma forma o dígito (0-7)
3Exemplo: u=rwx,g=rx,o=r = 754
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O comando chmod 644 arquivo.txt atribui permissões em octal: 6 = rw- (leitura e escrita, sem execução) para o proprietário, 4 = r-- (apenas leitura) para o grupo e 4 = r-- (apenas leitura) para outros. Isso não atende ao enunciado, que exige execução para o proprietário (rwx) e para o grupo (r-x). O valor octal correto seria 754, não 644.
Alternativa B — ❌ Incorreta
O comando chmod 711 arquivo.txt atribui permissões em octal: 7 = rwx (leitura, escrita e execução) para o proprietário, 1 = --x (apenas execução) para o grupo e 1 = --x (apenas execução) para outros. O proprietário está correto, mas o grupo e outros não têm permissão de leitura, contrariando o enunciado (grupo com r-x e outros com r--). O valor 711 corresponde a rwx--x--x, bem diferente do 754 pedido.
Alternativa C — ❌ Incorreta
O comando chmod u=rw,g=rx,o=r arquivo.txt usa a sintaxe simbólica correta, mas atribui ao proprietário apenas rw (leitura e escrita), sem a permissão de execução. O enunciado exige rwx para o proprietário. É a pegadinha da questão: a estrutura está certa, mas falta o x no u=rw. A forma correta seria u=rwx,g=rx,o=r.
Alternativa D — ✅ Correta ⟵ GABARITO
O comando chmod u=rwx,g=rx,o=r arquivo.txt atribui exatamente as permissões pedidas: u=rwx (proprietário com leitura, escrita e execução), g=rx (grupo com leitura e execução) e o=r (outros com apenas leitura). A sintaxe simbólica com = define as permissões de forma direta e inequívoca, correspondendo ao valor octal 754. É a única alternativa que atende integralmente ao enunciado.