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

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

Estou tendo um problema de acesso a alguns arquivos e diretórios que rastreei até o 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 (MeuGrupo) para www-data usado pelo meu site Drupal, as mensagens de erro de diretório que recebo desaparecem.

Há um grande número de arquivos e diretórios que exigem essa alteração. Se acredito que o uso de chmod mudará o proprietário que está configurado corretamente e sendo novo no Ubuntu, estou relutante em experimentar sem uma melhor compreensão de como o proprietário e os grupos funcionam nas configurações de permissões.

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

Responder1

chmodnão muda de proprietário. Ele altera as permissões. chownmuda de proprietário (e grupo, se necessário) e chgrpmuda de grupo.

Você pode usar

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

para definir a propriedade do usuário e do grupo onde -Rfica tudo o que está dentro directory. Então sudo chown -R rinzwind:rinzwind /tmp/seria definido /tmp/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 precisar apenas definir o grupo.

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

Responder2

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

Responder3

Para alterar o grupo para o usuário atual, use isto:

sudo chgrp -R $USER ~/.blabla

informação relacionada