Добавить www-данные в альтернативную группу

Я работаю с двумя пользователями: мной и www-данными. По умолчанию каждый пользователь имеет свою группу. Я хочу иметь возможность легко предоставлять разрешения на чтение, запись и / или выполнение для обоих пользователей, не предоставляя разрешения для публики.

Мое понимание системы разрешений файлов Linux заключается в том, что если у меня есть следующий файл:

test.php me:me 770

, а группа me содержит пользователей me и www-data, то оба пользователя будет иметь полные разрешения для файла test.php. Однако это не работает. Я добавил пользовательские www-данные в группу me и установил разрешения для 770, но Apache говорит, что разрешения запрещены. Если я изменю группу файлов на www-data, чтобы она выглядела как

test.php me:www-data 770

, файл загрузился нормально. Проблема в том, что я загружаю файлы через ftp под пользователем. Легко изменить группу, но она становится невероятно утомительной, если у меня есть SSH на сервере каждый раз, когда я загружаю новый файл для изменения группы. Я понимаю, что группы существуют только для таких обстоятельств, но я не понимаю, почему он не работает.

1
задан 12 February 2014 в 18:51

0 ответов

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

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