小编set*_*tra的帖子

通过ssh -X作为特定用户登录时,在哪里更改.Xauthority文件的默认位置

我需要更改.Xauthority一组用户文件位置$HOME/tmp/.Xauthority而不是默认值$HOME/.Xauthority.

我已经尝试过从以下几个方面赶上来的东西:

我这样设置环境变量几个/etc/.profile,.profile,.bashrc...等具有以下内容:XAUTHORITY=$HOME/tmp/.Xauthority

结果如下:

对sshx group(ssh -X server)用户的任何登录尝试都会导致锁定超时$HOME/.Xauthority.这就像没有改变任何东西.有趣的是,如果我echo $XAUTHORITY显示$HOME/tmp/.Xauthority.authx正在运作,但在登录时却没有.

因此,我需要的处理必须ssh -X在建立X连接之前或同时发生.我在哪里必须更改它,以便我只能解决一组用户,因为我不希望root或没有sshX组的用户受到影响,因为他们最终没有该目录?

x11 sshd xauth

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

sshd ×1

x11 ×1

xauth ×1