O comando chown é responsável por permitir alterar o usuário e/ou grupo de um arquivo ou pasta do Linux. Permite alterar o grupo sem alterar o dono do arquivo.txt:
- A)chown linux arquivo.txt
Errada, porque chown linux arquivo.txt altera o dono do arquivo para linux e não trata da troca de grupo.
- B)chown :www-data arquivo.txt
Certa, pois chown :www-data arquivo.txt altera apenas o grupo, mantendo o usuário dono do arquivo.
- C)chown www-data: arquivo.txt
Errada, porque chown www-data: arquivo.txt altera o dono para www-data e ainda deixa o grupo implícito, não sendo a forma de mudar só o grupo.
- D)chown linux:www-data arquivo.txt
Errada, porque chown linux:www-data arquivo.txt altera simultaneamente o usuário e o grupo.
Gabarito: B
No Linux, o comando chown serve para alterar o dono e/ou o grupo de um arquivo ou diretório. A lógica é simples: antes dos dois-pontos vem o usuário; depois dos dois-pontos vem o grupo. Se você quiser mudar só o grupo, sem mexer no dono, basta deixar o campo do usuário vazio e informar apenas o grupo após os dois-pontos. É exatamente isso que acontece no caso do arquivo.txt: o comando indicado altera apenas o grupo para www-data, preservando o proprietário atual. Essa escrita é bem comum em provas porque a banca adora testar se você entende a sintaxe e não apenas o nome do comando. Então, quando você vê algo como ":grupo arquivo", pense em "mude só o grupo". Já quando aparecem usuário e grupo juntos, ambos podem ser alterados ao mesmo tempo. Não há pegadinha jurídica aqui, é comando puro de terminal mesmo.