0

在 ubuntu 10.04 上,我已将ExecFirefox 桌面快捷方式中的条目更改为:

Exec=/home/user1/Desktop/.unpriv_ff

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

这允许 user1 以 user2 的身份运行 firefox,这在 firefox 中被利用的情况下更安全(利用者只能读取和更改 user2 的文件,而 user1 将保持安全)。这一切都很好,但是当我单击 user1 帐户下的桌面图标时,提示出现:

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

我期待这会要求我输入 user2 的密码,但它要求我输入 user1 的密码(并接受它)。它工作正常,但我想知道是否有办法让提示询问用户 2 的密码?因为它的功能似乎更像是一个sudo密码请求,然后使用 root 权限以 user2 身份运行应用程序。

4

1 回答 1

0

在终端中运行gksu-properties并将身份验证模式设置为su, 而不是sudo

于 2012-04-11T23:58:51.123 回答