Qual comando altera a configuração de grupo para um diretório?


42

Estou tendo um problema de acesso a alguns arquivos e diretórios que localizei no grupo designado para acessá-los.

Quando altero manualmente o nome do grupo no menu de propriedades / permissões de um diretório da configuração padrão (MyGroup) para www-data usado pelo meu site Drupal, as mensagens de erro do diretório são apagadas.

Há um grande número de arquivos e diretórios que exigem essa alteração. Se acredito que o uso do chmod mudará o proprietário definido corretamente e que é novo no Ubuntu, reluto em experimentar sem entender melhor como o proprietário e os grupos trabalham nas configurações de permissões.

Qual comando altera a configuração de grupo para um diretório?

Respostas:


80

chmodnão muda de proprietário. Isso muda as permissões. chownaltera o proprietário (e o grupo, se necessário) e chgrpaltera o grupo.

Você pode usar

chown {-R} [user]{:group} [file|directory]

para definir a propriedade do usuário e do grupo onde -Rfaz tudo o que está dentro directory. Então sudo chown -R rinzwind:rinzwind /tmp/, /tmp/definiria e tudo nele para o usuário rinzwind e o grupo rinzwind.

Há também

chgrp {-R} [group] [file|directory]

se você não precisar tocar nas permissões do usuário e apenas definir o grupo.

Ah, e você pode verificar a qual grupo um usuário pertence groups {username}.


15

Além da resposta de Rinzwind, você também pode chown :group [file|directory]alterar apenas o grupo e deixar o proprietário intacto.


Isso é o que a resposta de Rinzwind já diz, embora não tão claramente. Acho que sua resposta não é duplicada então.
precisa

-1

Para alterar o grupo para o usuário atual. Usa isto:

sudo chgrp -R $USER ~/.blabla

1
Obrigado por contribuir com o Askubuntu, no entanto, essa é uma duplicata da resposta aceita. Por favor, considere removê-lo.
user3140225 8/08
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.