How would a user remove write permissions on file 'foo.txt'?

Questão

How would a user remove write permissions on file 'foo.txt'?

Alternativas

A

chmod g-u foo.txt

B

chmod u+w foo.txt

C

chmod 766 foo.txt

D
Resposta certa

chmod go-w foo.txt

Explicação

A questão pede remover permissões de escrita (write) no arquivo foo.txt.

No chmod:

  • u = usuário dono (user)
  • g = grupo (group)
  • o = outros (others)
  • w = permissão de escrita (write)
  • + adiciona permissão, - remove permissão

Analisando as opções:

  1. chmod g-u foo.txt → sintaxe incorreta (não se remove u de g dessa forma).
  2. chmod u+w foo.txt → adiciona escrita ao usuário, não remove.
  3. chmod 766 foo.txt → define permissões como u=rwx(7)u=rwx(7), g=rw−(6)g=rw-(6), o=rw−(6)o=rw-(6), ou seja, mantém escrita para grupo e outros.
  4. chmod go-w foo.txt → remove (-) a permissão de escrita (w) de grupo e outros (go). Isso efetivamente “remove write permissions” para esses usuários (mantendo as demais permissões inalteradas).
Carregando…

Questões relacionadas

Ver últimas questões