Primeiro, use o chgrp
comando em vez de chown e que vai funcionar.
No caso de usar chown ..... Por motivos de segurança na maioria dos contextos Linux, qualquer alteração de propriedade é restrita ao evento do usuário root, mesmo que você esteja marcado como o proprietário do arquivo, diretório, etc. Em um caso, isso evita que os usuários evitem cotas, definindo os bits de permissão de arquivo como 777 e alterando a propriedade de um arquivo para outro usuário desconhecido e consumindo sua cota.
Portanto, o uso do chown
comando no contexto do usuário, especialmente onde a propriedade não está sendo alterada, não deve ser usado apenas para alterar o grupo de um arquivo.
NOTA: Você deve ser um membro do grupo para o qual está tentando alterar o arquivo. Isso pode ser verificado por id -a
. Se você não estiver no grupo, receberá esta mensagem mesmo que seja o proprietário do arquivo.
chgrp nginx test
, Operação não permitida.