Excluindo os arquivos de outro usuário

2

Alguns arquivos são publicados automaticamente em uma pasta na minha máquina por um trabalho agendado. A natureza do trabalho é tal que os arquivos são publicados com o proprietário como xyz .

Agora preciso criar um script Python que processe esses arquivos e, em seguida, exclua-os. Meu usuário é abc . É claro que se o script não for executado como root, não tenho permissão para excluir ou fazer alterações nesses arquivos.

Existe uma maneira de tornar o usuário abc capaz de excluir / fazer alterações em qualquer item pertencente ao usuário xyz ? Eu faço ter acesso root.

    
por user1265125 23.09.2014 / 07:58

1 resposta

3

Você poderia ...

  1. altere o trabalho agendado para chown dos arquivos como uma última etapa
  2. coloque os dois usuários no mesmo grupo e faça o trabalho agendado criar os arquivos com as permissões de grupo apropriadas ( chmod )
  3. use sudo para excluir os arquivos

Dependendo do seu uso, a parte mais fácil seria não 1.

    
por 23.09.2014 / 08:51

Tags