Estou tentando executar chown
em um diretório que possui as seguintes permissões e proprietários:
drwxrwxr-x 2 justin devs 4096 Jan 1 20:42 test
Estou tentando simplesmente executar o seguinte como justin
usuário:
chown justin:nginx test
Então, basicamente, basta mudar o proprietário do grupo para nginx
, mas estou recebendo:
chown: changing ownership of `test/': Operation not permitted
Alguma ideia?
fonte
chgrp nginx test
, Operação não permitida.$ mkdir test $ chgrp nginx test/ chgrp: changing group of test/: Operation not permitted $ ll total 4 drwxrwxr-x 2 justin justin 4096 Jan 1 21:18 test
id -a
se o grupo para o qual você está tentando alterar o arquivo está disponível.Você precisa fazer parte do grupo para poder alterar a propriedade atual do grupo para. Você pode editar o
/etc/groups
arquivo como root para garantir que o usuário justin faça parte do grupo nginx. Depois de fazer alterações no grupo, é necessário se conectar novamente ao sistema para afetá-lo ou mudar para o grupo sem uma reinicialização / logout, você pode usar o cmdnewgrp nginx
.Agora você deve poder alterar o grupo do arquivo ou pasta com cmd
chgrp nginx test
como justin do usuário.fonte