Я настраиваю сервер веб-разработки uBuntu для нескольких пользователей.
Файлы веб - сайта все принадлежит корню и в корневой группе.
Поскольку я пытался избежать предоставления частям файловой структуры разрешений 777 , я пытался решить свою проблему, используя группы пользователей со следующими строками кода:
user@localhost:~$ sudo groupadd developers
user@localhost:~$ grep 'developers' /etc/group
user@localhost:~$ sudo usermod -a -G developers user
user@localhost:~$ sudo chown -R root:developers test
user@localhost:~$ sudo chmod 664 test
user@localhost:~$ ll
.
.
.
-rw-rw-r-- 1 root developers 0 Oct 10 11:33 test
- Я добавляю свою группу разработчиков
- Я подтверждаю, что моя группа разработчиков существует
- Я добавляю существующего пользователя в новую группу
- Я изменяю группу тестового файла от root до разработчиков
- Я даю группе права на чтение и запись в тестовом файле.
- Я перечисляю содержимое каталога, чтобы подтвердить группу и права были правильно изменены
После выполнения всех этих шагов попытки сохранить тестовый файл все еще не увенчались успехом.
Я делаю что-то не так, пожалуйста?