Primeiro, use o comando chgrp
em vez de chown e isso funcionará.
No caso de usar o chown ..... Por motivos de segurança na maioria dos contextos do Linux, qualquer alteração de propriedade é restrita ao usuário root, mesmo que você esteja marcado como o proprietário do arquivo, diretório, etc ou não. Em um caso, isso é para evitar que os usuários evitem cotas definindo os bits de permissão de arquivo para 777 e mudando a propriedade de um arquivo para algum outro usuário desconhecido e consumindo sua cota.
Usar o comando chown
em um contexto de usuário, especialmente onde a propriedade não está mudando, 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á essa mensagem mesmo que seja o proprietário do arquivo.