Определение того, какой учетной записи не удалось записать в папку

Я пытаюсь запустить Jenkins через Tomcat7. Переменная JENKINS_HOME указывает на /opt/jenkins. Проблема, с которой я столкнулся, заключается в следующем: когда я пытаюсь запустить веб-приложение, происходит сбой, если tomcat7 не является владельцем папки /opt/jenkins.

Если разрешения для папки drwxrwxr-x tomcat7:jenkins, я могу запустить веб-приложение.

Если разрешения для папки drwxrwxr-x jenkins:tomcat7, я не могу запустить веб-приложение.

Если tomcat7 входит в группу jenkins, разве он не должен иметь права на запись в папку? Почему веб-приложение запускается только в том случае, если tomcat7 является владельцем?

0
задан 24 May 2016 в 19:50

1 ответ

Можно добавить учетную запись пользователя к группе со следующей командой:

sudo usermod -a -G <group> <username>

заботятся, чтобы не забыть, что-a (добавляют) переключатель, это говорит usermod добавлять группу к группам, в которых Ваш пользователь уже находится иначе, это заменило бы все Ваши существующие группы этим.

Примечание, что группы читаются при пользовательском входе в систему таким образом, необходимо будет выйти из системы и въехать задним ходом снова, прежде чем изменение вступит в силу.

0
ответ дан 25 May 2016 в 05:50

Другие вопросы по тегам:

Похожие вопросы: