2012-04-06 11 views
0

在Ubuntu 10.04我已經改變了Firefox的桌面快捷方式的Exec進入此:gksu -u用戶2不要求user2的密碼

Exec=/home/user1/Desktop/.unpriv_ff 

$ cat /home/user1/Desktop/.unpriv_ff 
#!/bin/bash 
xhost local: && gksu -u user2 firefox 

這允許USER1運行firefox作爲user2,這對於firefox中的漏洞更爲安全(exploit只能讀取和修改user2的文件,user1會保持安全)。這一切工作正常,但是當我點擊下user1的桌面圖標的帳戶的提示來了,它說:

enter your password to run application 'firefox' as user user2 

我期待這要問我輸入user2的密碼,而是它要求我爲user1的密碼(和接受它)。它工作正常,但我想知道是否有辦法獲得提示要求user2的密碼?,因爲它的功能似乎更像是一個sudo密碼的請求,然後它使用root權限以user2身份運行應用程序。

回答

0

運行gksu-properties在終端和組認證方式su,而不是sudo