Я настраиваю сервер веб-разработки 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 до разработчиков
  • Я даю группе права на чтение и запись в тестовом файле.
  • Я перечисляю содержимое каталога, чтобы подтвердить группу и права были правильно изменены

После выполнения всех этих шагов попытки сохранить тестовый файл все еще не увенчались успехом.

Я делаю что-то не так, пожалуйста?

0