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身份運行應用程序。