2012-08-07 56 views
-1

我是Mahesh。 我在我的linux機器上安裝了jenkins,它和普通用戶一樣工作,當我嘗試在超級用戶[root]模式下運行一個腳本時,它無法正常工作,即使我禁用了sudoers文件中的密碼,也不會給出任何錯誤它只是在普通用戶而不是根目錄下運行腳本?我做的事?我怎麼能解決這個問題?如何以超級用戶身份運行jenkins?

我只是添加像這樣在詹金斯shell腳本coloumn ...

須藤蘇 // 評論 - >我禁用所以不需要密碼的密碼,我在終端測試,我能夠與此

SH something.sh

+2

你是怎麼安裝詹金斯的?哪個版本?你使用哪種Linux發行版?哪個版本?你的/ etc/sudoers文件是什麼樣子的? – sti 2012-08-08 20:11:32

+0

可能重複[如何在Jenkins中以root身份運行腳本?](http://stackoverflow.com/questions/11880070/how-to-run-a-script-as-root-in-jenkins) – 2015-01-31 16:05:06

回答

4

我建議不要運行詹金斯(或任何應用程序服務器)以root用戶進入根沒有密碼。

爲什麼不安裝Jenkins ssh plugin並配置jenkins用戶執行ssh登錄到root帳戶,而不是與sudo命令作戰?

+0

這可能是一個好的解決方案。你能否提供一個快速演練?因爲我已經下載了插件,但無法獲取它登錄到本地主機。我搜索並閱讀了我的屁股: http://stackoverflow.com/questions/6313929/how-do-i-open-port-22-in-osx-10-6-7 f.e. 但我仍然無法得到它的工作。 – 2012-10-27 16:20:53

+0

是的,我是。感謝您回到這裏,我決定使用某人制作的獨立Jenkins應用程序。這似乎更合乎邏輯,然後我也不必讓它奔跑,因爲我不是總是發展:) – 2012-11-04 10:52:23

+0

非常感謝。 – goofansu 2013-08-09 08:13:02

相關問題