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
chmod
não muda de proprietário. Ele altera as permissões. chown
muda de proprietário (e grupo, se necessário) e chgrp
muda de grupo.
Você pode usar
chown {-R} [user]{:group} [file|directory]
para definir a propriedade do usuário e do grupo onde -R
fica 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