Чтобы лучше обмениваться информацией с несколькими пользователями, у которых должна быть возможность записи /var/www
, необходимо назначить общую группу. Например, группой по умолчанию для веб-контента в Ubuntu и Debian является www-data
. Убедитесь, что все пользователи, которым нужен доступ для записи, /var/www
находятся в этой группе.
sudo usermod -a -G www-data <some_user>
Затем установите правильные разрешения на / var / www.
sudo chgrp -R www-data /var/www sudo chmod -R g+w /var/www
Кроме того, вы должны сделать каталог и все каталоги под ним «GID», чтобы все новые файлы и каталоги, созданные в нем /var/www
, принадлежали www-data
группе.
sudo find /var/www -type d -exec chmod 2775 {} \;
Найдите все файлы /var/www
и добавьте права на чтение и запись для владельца и группы:
sudo find /var/www -type f -exec chmod ug+rw {} \;
Возможно, вам придется выйти и снова войти, чтобы иметь возможность вносить изменения, если вы редактируете разрешение для своей учетной записи.