当 sudo 进入 root 或其他用户时如何使用显示(例如浏览器)

4个假人

当我 sudo(或 gksu)进入 root 或其他用户时(就像我有时使用 sudo -i 所做的那样)我无法使用显示。

我知道作为 root 的风险,这通常是当我想作为另一个用户做一些简单的事情而不关闭我常用帐户中的所有窗口时。连接了三台显示器和 4 个工作区,这可以是很多窗口。

当我尝试它时,但是我得到了类似的东西

green@camelot-x:~$ firefox
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :0.0

我真的不明白大部分错误输出(我什至不认识“和平号”这个名字——除了一个名为“和平”的已不复存在的俄罗斯空间站),而且肯定不知道如何让它工作。

约书亚·贝斯尼特

在我看来,出于安全目的,用户 X 将无法直接在用户 Y 的屏幕上显示窗口。您可以通过使用 x 转发 SSH 到您自己的计算机来解决这个问题,作为其他用户并运行该程序.

在您的计算机上安装 sshd:

sudo apt install openssh-server

X11Forwarding yes 必须在 /etc/ssh/sshd_config 中指定

然后从终端:

ssh -X green@localhost

然后运行火狐。它将显示在您当前的会话中,但会以您 ssh 的任何用户身份运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解决-sudo进入用户,而不是带有rundeck的root

来自分类Dev

使用sudo时询问其他用户的密码

来自分类Dev

如何在Linux中进入sudo模式?

来自分类Dev

如何以root用户身份进入目录?

来自分类Dev

sudo:强制[username]的主要组进入“域用户”

来自分类Dev

如何为root用户以外的其他用户安装驱动器?

来自分类Dev

如何为root用户以外的其他用户安装驱动器?

来自分类Dev

如何访问无法sudo cd进入的文件夹?

来自分类Dev

使用我自己的帐户上的其他用户(例如root用户)使用X桌面应用程序

来自分类Dev

sudo -l表示不同的root用户

来自分类Dev

sudo 不工作,但 root 用户工作

来自分类Dev

sudo:未知用户:root 通过 PythonAnywhere

来自分类Dev

我不能以 root 身份 su 或 sudo -i,也不能以 root 身份 ssh。但他们都可以与其他用户一起工作

来自分类Dev

如何使sudo要求输入root密码?

来自分类Dev

如何使用 GSettings cmd 获取 root 和其他用户的代理配置

来自分类Dev

使sudo询问其他用户的密码

来自分类Dev

sudo:以其他用户身份运行zoom

来自分类Dev

如何使用root密码以用户身份执行sudo

来自分类Dev

没有sudo或su命令时如何以其他用户身份运行命令

来自分类Dev

使用sudo -u以其他用户身份执行命令时出现问题

来自分类Dev

如何使sudo在某些命令中使用root密码而在其他命令中使用用户密码

来自分类Dev

作为root用户,如何使用ubuntu桌面管理其他用户拥有的文件夹?

来自分类Dev

使用Sudo和通配符移动其他用户拥有的文件

来自分类Dev

通过root cron在其他用户上启动GUI应用程序显示

来自分类Dev

如何以root用户身份访问其他用户的AWS Lambda测试事件?

来自分类Dev

sudo要求输入root密码,但希望用户使用sudoers吗?

来自分类Dev

sudo要求输入root密码,但希望用户使用sudoers吗?

来自分类Dev

通过 sudo passwd root 更改了 root 密码,但我无法使用 root 登录

来自分类Dev

sudo:必须是setuid root

Related 相关文章

  1. 1

    解决-sudo进入用户,而不是带有rundeck的root

  2. 2

    使用sudo时询问其他用户的密码

  3. 3

    如何在Linux中进入sudo模式?

  4. 4

    如何以root用户身份进入目录?

  5. 5

    sudo:强制[username]的主要组进入“域用户”

  6. 6

    如何为root用户以外的其他用户安装驱动器?

  7. 7

    如何为root用户以外的其他用户安装驱动器?

  8. 8

    如何访问无法sudo cd进入的文件夹?

  9. 9

    使用我自己的帐户上的其他用户(例如root用户)使用X桌面应用程序

  10. 10

    sudo -l表示不同的root用户

  11. 11

    sudo 不工作,但 root 用户工作

  12. 12

    sudo:未知用户:root 通过 PythonAnywhere

  13. 13

    我不能以 root 身份 su 或 sudo -i,也不能以 root 身份 ssh。但他们都可以与其他用户一起工作

  14. 14

    如何使sudo要求输入root密码?

  15. 15

    如何使用 GSettings cmd 获取 root 和其他用户的代理配置

  16. 16

    使sudo询问其他用户的密码

  17. 17

    sudo:以其他用户身份运行zoom

  18. 18

    如何使用root密码以用户身份执行sudo

  19. 19

    没有sudo或su命令时如何以其他用户身份运行命令

  20. 20

    使用sudo -u以其他用户身份执行命令时出现问题

  21. 21

    如何使sudo在某些命令中使用root密码而在其他命令中使用用户密码

  22. 22

    作为root用户,如何使用ubuntu桌面管理其他用户拥有的文件夹?

  23. 23

    使用Sudo和通配符移动其他用户拥有的文件

  24. 24

    通过root cron在其他用户上启动GUI应用程序显示

  25. 25

    如何以root用户身份访问其他用户的AWS Lambda测试事件?

  26. 26

    sudo要求输入root密码,但希望用户使用sudoers吗?

  27. 27

    sudo要求输入root密码,但希望用户使用sudoers吗?

  28. 28

    通过 sudo passwd root 更改了 root 密码,但我无法使用 root 登录

  29. 29

    sudo:必须是setuid root

热门标签

归档