我需要更改.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组的用户受到影响,因为他们最终没有该目录?