Как удалить/редактировать файлы, созданные другим пользователем? [дубликат]

На этот вопрос уже есть ответ здесь:

Я попросил клиента создать для меня поддомен и папку.

Он создал поддомен и dir ygjhazaxnv

У меня есть SSH доступ только как mani пользователь.

Я поместил файлы в папку ygjhazaxnv через Git pull и владельцем всех этих файлов является mani. Пока все в порядке.

Теперь проект, который я настроил, может создавать файлы динамически, все файлы, созданные моим проектом (PHP файлы) имеют владельца ygjhazaxnv

Теперь как я могу удалить файлы, созданные пользователем ygjhazaxnv при входе в систему как mani?

Я пытался завладеть этими файлами через chown, но ошибка chown: changing ownership of 'ABC': Operation not permitted

Оба пользователя ygjhazaxnv и root находятся под группой www-data

Сервер - Amazon EC2

-1
задан 30 April 2017 в 08:13

2 ответа

Попросите, чтобы клиент добавил mani к группе, названной www-data, и дал полномочия записи той группе для целой папки.

1
ответ дан 3 November 2019 в 08:12

Вы могли бы также рассмотреть установку umask для обоих пользователей к 002 вместо значения по умолчанию (022). Это гарантирует, чтобы файлы, созданные обоими пользователями, имели группу перезаписываемый доступ.

0
ответ дан 3 November 2019 в 08:12

Другие вопросы по тегам:

Похожие вопросы: