需立即通过TTY终端重置.Xauthority权限与属主:先执行sudo chown $USER:$USER ~/.Xauthority,再执行chmod 600 ~/.Xauthority;若文件损坏,可mv备份后重启lightdm由系统自动生成。

统信UOS系统中.Xauthority文件权限错误会阻止桌面环境启动,登录界面输入密码后直接返回,日志显示“Failed to load session”或“.Xauthority: Permission denied”,必须手动修复文件权限才能恢复图形登录。
确认.Xauthority文件当前权限
在登录失败后,按 Ctrl+Alt+F2 切换到TTY终端,用当前用户账号登录(非root),执行:
ls -l ~/.Xauthority
正常应显示 -rw-------(即600权限),若出现 -rw-r--r--(644)、-rwxr-xr-x(755)或属主不是当前用户(如 root:root),即为权限错误根源。
重置.Xauthority权限与属主
第一步:将文件属主改回当前用户
sudo chown $USER:$USER ~/.Xauthority
第二步:严格设置为仅用户可读写
chmod 600 ~/.Xauthority
这一步不可省略:X服务器强制校验.Xauthority权限,只要大于600(如644)就会拒绝加载会话,哪怕属主正确也无法登录。执行后无需重启服务,直接返回图形登录界面即可生效。
临时重建.Xauthority文件(当原文件损坏时)
方法一:使用startx命令触发自动生成
在TTY中执行 startx → 系统会检测到缺失或无效.Xauthority,自动创建新文件并启动桌面;成功进入桌面后立即注销,再正常图形登录即可。
方法二:手动清除后由显示管理器重建
mv ~/.Xauthority ~/.Xauthority.bak → 重启显示管理器:sudo systemctl restart lightdm → 登录时lightdm会生成全新权限正确的.Xauthority。
【注意:执行mv前务必确认已备份重要会话配置(如自定义xrandr设置),.Xauthority本身不存应用数据,但误删后部分远程X11转发会话可能需重新授权】

















