0
我想給sudo權限,該權限在執行腳本時不要求密碼。我面對的問題是我必須在運行腳本時提供進程ID作爲參數。我曾嘗試在visudo
以下條目,但它失敗,並告訴沒有權限執行命令:如何爲用戶授予sudo權限以運行帶進程ID的腳本
user ALL = (root) NOPASSWD: /usr/java/jdk1.7.0_25/bin/jstack 21580
我已經試過這也:
user ALL = (root) NOPASSWD: /usr/java/jdk1.7.0_25/bin/jstack
jstack
是要執行的腳本和21580
是進程ID爲java
,在服務重啓時會隨機更改。
但它不工作。誰能幫我這個?
是傳遞給腳本的腳本PID還是另一個腳本的進程ID? –
「java的進程ID」是什麼意思?哪個過程? –