我如何创建.Xauthority文件?
我的主文件夹中没有.Xauthority文件。 我想创建它,请告诉我在ubuntu 10.10中执行此操作的步骤。
谢谢!
在Ubuntu 10.10中,不再有~/.Xauthority
文件。 相反,你会找到相应的
/var/run/gdm/auth-for-
将在每个会话开始时使用新的随机字符重新创建。 您可以通过$XAUTHORITY
环境变量获取其名称。
如果你需要一个~/.Xauthority
文件,我猜你可以在每个会话开始时创建一个符号$AUTHORITY
的符号链接:
-
打开
System > Preferences > Startup Applications
-
点击
Add
:- 名称:
Xauthority
- 命令:
/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
- 注释:
Creates a symbolic link from ~/.Xauthority to $XAUTHORITY
并单击“
Add
条目。 - 名称:
-
现在,每次登录时,都应创建指向当前授权文件的链接。
(确实在Ubuntu 14.10中似乎有.Xauthority文件,所以我不知道,根据接受的答案,他们是否离开并回来了?)
很久以前可能已经解决但是为了完整性,当您使用ssh到远程系统时,请使用:
ssh -X user@remote
您将收到一条投诉,指出.Xauthority文件不存在,并且还发现它刚刚创建。 这取决于/ etc / ssh / sshd_config中的一些设置:
X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost yes
请参阅http://ubuntuforums.org/showthread.php?t=1863739 ,在那里我能够确认自己对此错误错误的体验。
在检查/更新/ etc / ssh / sshd_config时,确保不允许root登录,这只是一个很好的做法:
PermitRootLogin no