2016-07-22 50 views
-1

我有一個bash腳本,我想通過雙擊腳本圖標運行它,我想用root權限運行它,如果用戶現在是不是root,我希望腳本請求密碼根運行或關閉。在Ubuntu上運行帶有root權限的.sh文件「雙擊」

+0

更改腳本'#!/斌/蘇root'的家當一個GUI輸入框。 – alvits

+0

它只有當我從終端運行它時,我想通過雙擊運行它 –

+0

您的窗口管理器將允許您將腳本與解釋器相關聯。將它與'/ bin/su'關聯起來,並在腳本之前傳遞'root'作爲其中一個參數。 – alvits

回答

1

gksu顯示密碼

#!/bin/gksu root 
+0

它正在改變一些事情,非常感謝^ _ ^ –

0

只需將sudo加上腳本中需要提升特權的任何命令,並在必要時提示用戶輸入其密碼。

+0

當我使用'sudo'提示不出現! –

+0

當您運行腳本時,以前是否打開過一個終端窗口(短暫地)?它還在嗎?如果是這樣,你看到了什麼? –

+0

我的腳本在用戶系統的後臺工作,終端是隱藏的(運行時雙擊腳本的圖標) –

相關問題