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