Динамически устанавливать группы пользователей для каталогов и файлов в каталоге
Я сделал несколько vhosts, которые находятся в моей домашней папке, и я дал группе доступ к пользователю www-data. Таким образом, проект (веб-система) отображается в браузере.
Это проект, основанный на symfony, поэтому при запуске некоторых консольных команд могут быть созданы некоторые файлы, но, к сожалению, моя учетная запись пользователя будет иметь групповую учетную запись. Как я могу динамически изменить владельца (владельца группы) этого конкретного каталога, чтобы при создании каждого файла его владение было установлено следующим образом:
user:www-data
1 ответ
Вы можете установить setgid
залипание в каталоге, чтобы гарантировать, что для всех новых файлов в каталоге их группа будет установлена в группу каталога.
Для этого запустите chmod g+s DIRECTORY
где DIRECTORY - имя вашего каталога.