У меня есть задание сборки Hudson, которое запускает скрипт под названием «testUser.sh», который содержит только одну команду: «whoami». В первой строке вывода на консоль написано: «Начинается пользователем ctisbuild», но вывод скрипта whoami/testUser.sh - «root».Работа Хадсона работает как неправильный пользователь
Любая идея, что происходит? Раньше это работало правильно, я не знаю, что изменилось, чтобы вызвать это.
Благодаря
Вашей сборки работа работает на мастере Hudson или раб? Похоже, что основной или подчиненный процесс работает как пользователь root. –
Это работает на хозяина. Я сделал 'ps -ef | grep hudson ', чтобы проверить владельца процесса, но он ничего не вернул. –
Выход ps зависит от того, как вы установили Hudson. Попробуйте 'ps -ef | grep java ", чтобы узнать, можете ли вы найти правильный процесс. –