为 root 启用通过 ssh 的 x 身份验证

Vai*_*pai 5 ssh xorg

通过 ssh -

$xclock
$sudo su -

#xclock
X11 connection rejected because of wrong authentication.
Run Code Online (Sandbox Code Playgroud)

所以我做——

$xauth list /*copy the lines*/ 
$sudo su -
#xauth add /*paste the lines*/
#xclock /* works */
Run Code Online (Sandbox Code Playgroud)

我厌倦了每次登录时都这样做,我该如何坚持下去?

use*_*686 3

  1. 不要以 root 身份运行 X11 软件。严重地。

  2. 使用sudo -ssudo -i代替sudo su.

  3. 添加XAUTHORITY到 sudo 的env_keep配置选项。它应该指向您的主目录中的 Xauthority 文件。