chown: alterando a propriedade de '': operação não permitida

2

Eu sei que isso é possível duplicar, mas eu olhei para outras respostas e não estava satisfeito com as respostas. Você deve ser capaz de usar o comando chown se você for o superusuário OU o proprietário do arquivo. Bem, no meu caso eu sou o dono do arquivo, e eu quero usar o chown. Mas eu quero mudar a propriedade do arquivo para super usuário, então eu digito a seguir:

$ chown root testfile

Mas isso me dá um erro:

 chown: changing ownership of 'testfile': Operation not permitted

No entanto, sou o proprietário do arquivo e me concedi permissão de leitura, gravação e execução no arquivo:

-rwx------  1 viggy viggy      10 Nov 14 13:01 testfile

Então, como proprietário do arquivo, por que não posso alterar a propriedade do arquivo?

    
por JohnMerlino 15.11.2012 / 06:10

1 resposta

3

Você precisa ser root para alterar a propriedade de um arquivo. Usuários comuns não podem fazer isso.

Caso contrário, seria fácil obter um acesso root usando apenas chmod para definir o bit SETUID e depois alterar a propriedade para root.

    
por Florian Diesch 15.11.2012 / 08:57