chmod se eu não sou proprietário de root / file

6

Se eu não sou o proprietário do arquivo ou o root, posso usar o chmod para alterar a permissão do arquivo?

Suponha que eu tenha acesso de grupo / gravação ao arquivo, por exemplo 775

    
por Howard 24.04.2011 / 11:20

2 respostas

11

Resumindo: não, você não pode fazer isso. Apenas pela simples razão de que você poderia "roubar" o arquivo de outro usuário ( fonte relacionada ):

Of course, only the owner of a file may use chmod to alter a file's permissions

Houve outra questão sobre o SO lidar com este aqui . O truque é deixar chmod verificar se você está no mesmo grupo ou tem permissões suficientes para alterar a propriedade desse arquivo e, em seguida, executá-lo como root .

    
por 24.04.2011 / 11:29
1

A resposta básica é não, a menos que você tenha direitos específicos através do grupo em que você e o arquivo estão.

    
por 24.04.2011 / 12:46