我想运行具有 root 访问权限的浏览器。
但是,当我运行:时sudo firefox
,它显示:
sudo firefox
mkdir: cannot create directory '/run/user/0': Permission denied
Authorization required, but no authorization protocol specified
Error: cannot open display: :0
我尝试使用 以 root 身份更改会话sudo su -
并运行firefox
,但它会出现相同的错误。
我使用带有 Wayland 的 Ubuntu 22.04 Gnome。
上下文:我需要以 root 身份运行浏览器,因为它需要启动代理(F5 VPN 客户端)。目前,如果没有 root 访问权限,VPN 代理只能以当前用户身份运行,而且代理似乎没有足够的权限来读取/更改 PC 配置(我不太清楚,F5 支持人员这样告诉我)。因此,我需要以 root 身份运行浏览器。
我无法使用 f5fpc 客户端(cli 客户端),因为我们的 VPN 使用 2FA,连接到 VPN 的唯一方法是通过浏览器身份验证(它会安装一些代理)。