Como deletar / editar arquivos criados por outro usuário? [duplicado]

-1

Pedi ao cliente para criar um subdomínio e uma pasta para mim.

Ele criou um subdomínio e dir ygjhazaxnv

Eu só tenho acesso SSH como mani user.

Eu coloco os arquivos na pasta ygjhazaxnv via Git pull e o proprietário de todos esses arquivos é mani . Até agora tudo bem.

Agora o projeto que eu configurei é capaz de criar arquivos dinamicamente, quaisquer que sejam os arquivos criados pelo meu projeto (arquivos PHP) tem dono ygjhazaxnv

Agora, como posso excluir arquivos criados por ygjhazaxnv user quando logado como mani ?

Eu tentei possuir esses arquivos via chown , mas o erro chown: changing ownership of ‘ABC’: Operation not permitted

O usuário ygjhazaxnv e root está no grupo www-data

O servidor é o Amazon EC2

    
por Umair 30.04.2017 / 15:13

2 respostas

1

Peça ao cliente para adicionar mani ao grupo chamado www-data e dar permissões de gravação a esse grupo para a pasta inteira.

    
por Sergey Kovalev 01.05.2017 / 12:23
0

Você também pode considerar a configuração do umask para ambos os usuários como 002 em vez do padrão (022). Isso garantirá que os arquivos criados por ambos os usuários tenham acesso de gravação em grupo.

    
por Tim H. 03.05.2017 / 04:04