Я создаю сайт Wordpress на сервере Ubuntu 14.04 с использованием Apache. В этой сборке я использую Bamboo для развертывания на этом сервере. У меня есть пользователь с именем bamboo, который добавляется в группу www-data и не является пользователем sudo. Когда я создаю новые файлы в качестве этого пользователя, chown на файлах bamboo:bamboo
, но мне нужно, чтобы это было bamboo:www-data
. Я не могу за всю жизнь помнить, как я это делал в прошлом.Разрешения для файлов группы Ubuntu при создании
Файловая структура выглядит следующим образом:
/var/www/website/release-1
Я запустить следующие команды:
usermod -aG www-data bamboo
adduser bamboo www-data
chown -R bamboo:www-data /var/www/website/
я могу сделать эту работу с помощью chmod g+s -R /var/www/website/
, но я не хочу использовать (setgid). Я совершенно уверен, что сделал это раньше, не используя setgid. Я пробовал почти все установленные разрешения, о которых я могу думать, чтобы заставить это работать, что я забываю?
является бамбук членом группы www-data? Похоже, вы хотите, чтобы группа по умолчанию для бамбука была www-данными. – philwalk
Итак, я пробовал эту последнюю ночь, и да, это исправляет эту проблему, хотя это создает для меня еще одну проблему, она взрывает мой сценарий развертывания. Я получаю ошибку частного ключа ssh. Если я смогу исправить эту ошибку, у меня может быть решение. – Drew