如何以不同于当前登录用户的身份在 Ubuntu 中运行终端?
这就是我想要做的:
以用户 A 身份登录。
以用户 B 身份打开终端。
只需按下 ctrl-shift-t 和 ctrl-shift-n 即可以用户 B 身份打开新选项卡和终端窗口。
现在,每当我想以用户 B 的身份打开新选项卡或终端窗口时,我都必须 su - 用户名,输入密码,然后 cd 到我想要的目录 - 而这对于有抱负的超级用户来说是不可接受的。
答案1
您可以使用命令创建自己的启动器:
gksu -u USER_NAME_B /usr/bin/x-terminal-emulator
它像打开 synaptic 时一样提示输入密码,写入密码并且整个应用程序以 USER_NAME_B 用户身份打开,因此应以该用户身份打开新选项卡。