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

Этот вопрос уже имеет ответ здесь: Как избежать использования sudo при работе в / var / www? 8 ответов

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

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

I только 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 в 18:13

4 ответа

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

1
ответ дан 18 July 2018 в 14:02

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

0
ответ дан 18 July 2018 в 14:02

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

1
ответ дан 24 July 2018 в 20:18

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

0
ответ дан 24 July 2018 в 20:18

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

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