![如何在不同用户下运行应用程序](https://linux22.com/image/812135/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%94%A8%E6%88%B7%E4%B8%8B%E8%BF%90%E8%A1%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我正在使用 11.04。我有两个用户。(用户 1 和用户 2)。
请问是否可以使用其他用户的配置文件运行 Firefox 或任何其他浏览器。
假设我使用 User2 通过浏览器访问我的办公网络。因此在使用 User1 时,我想访问办公网络,但又不想从 User1 切换。那么是否可以更改一些权限,以便仅使用 User2 的配置文件打开 Firefox?
所以场景应该是这样的。1) 用户 1 点击 Firefox 启动器 2) 操作系统要求输入用户 2 的密码 3) 用户 1 输入用户 2 的密码 4) Firefox 使用用户 2 的配置文件启动。(它从 ~/home/user2/.firefox 加载所有配置)
答案1
您可以尝试使用 gksu -u 而不是 gksudo。'gksudo' 表示需要“管理员”密码。'gksu
' 是“切换用户”,会要求输入 User2 的密码。
您可能会遇到权限问题,因为显示的桌面属于 User1。
答案2
免责声明 - 我只是回答如何进行您想要的配置更改的问题,而不是主张您这样做,我强烈建议您保留默认设置并使用用户密码(而不是目标密码,如下所述)。
问题似乎已经演变为如何配置 sudo / gksu / gksudo 以使用第二个用户密码。
这部分问题是通过配置sudo来完成的。
sudo visudo
查找“默认”部分(已经有几个默认行)
添加一行
Defaults runaspw
这将配置 sudo 以询问用户密码。这样做的问题是您必须先设置 root 密码,因为 sudo 会要求您输入 root 密码才能运行命令。
答案3
我不太明白你的问题。希望这些建议能帮到你。
1 - Firefox 支持多个配置文件:
firefox -ProfileManager
- 打开 ~/.local/share/applications/ (如有必要,创建应用程序文件夹)
- 打开 gEdit 并输入:
[桌面条目] 名称=Firefox Web 浏览器 评论=Firefox 网络浏览器 执行=firefox-ProfileManager%u 图标=firefox 类型=应用程序
将其保存为:“~/.local/share/applications/”下的“firefox2.desktop”
将“firefox2.desktop”文件拖到启动器
2 - Firefox 自第 4 版起具有标签组功能 - CTRL+SHIFT+E
3 - 您可以在 '~/.local/share/applications/' 下创建一个 '.desktop' 文件,并添加指向配置文件的链接 → 'Exec=firefox -P [PROFILE_NAME]'
4 - 创建新的用户帐户并在两个配置文件之间切换