Как изменить ГУДЗОНСКОГО владельца на человечности:

В PHP сделал Вы используете функцию

1
задан 15 October 2012 в 00:05
2 ответа

Спасибо за вашу помощь cjc,

Наконец, я могу запускать свои задания Hudson как мой собственный пользователь вместо tomcat6.

Для этого я изменил 2 файла tomcat6. 1./etc/default/tomcat6 и измените TOMCAT6_USER и TOMCAT6_USER в качестве пользователя и группы, которые вам нравятся (по умолчанию оба назначены для tomcat6)

"# Запустите Tomcat как этот идентификатор пользователя. Не задавая это или оставив поле пустым, использовать # по умолчанию tomcat6. TOMCAT6_USER = myuser

# Запустить Tomcat с этим идентификатором группы. Если не указать это или оставить пустым, будет использоваться # значение по умолчанию для tomcat6. TOMCAT6_GROUP = mygroup "

2. Отредактируйте /etc/init.d/tomcat6 и измените TOMCAT6_USER и TOMCAT6_USER как пользователя и группу, которые вам нравятся (по умолчанию оба назначены для tomcat6)

перезапустите tomcat6.

Спасибо

-1
ответ дан 4 December 2019 в 10:55

Конечно, просто запустите Tomcat под своим идентификатором пользователя. Hudson - это просто приложение Java, которое в вашем случае работает через Tomcat. Если вы запустите Tomcat под своей учетной записью, вы будете запускать Hudson от имени себя.

Как это сделать, зависит от вашей операционной системы, дистрибутива, конфигурации Hudson и т. Д.

Например, в Ubuntu, Jenkins (который разветвленный от Hudson) пользователь устанавливается в / etc / default / jenkins в переменной JENKINS_USER . Сценарий инициализации Jenkins в основном выполняет su -l $ JENKINS_USER при запуске Tomcat.

Если вы запускаете другие приложения Tomcat, посмотрите, как запускается Tomcat. Должно быть некоторое представление об указании учетной записи пользователя, которая будет использоваться для Tomcat.

0
ответ дан 4 December 2019 в 10:55

Теги

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