1. 程式人生 > >Debian9.5解決在root用戶下啟用VNC後lightdm+Xfce4只能使用root登錄,其他用戶無法登陸

Debian9.5解決在root用戶下啟用VNC後lightdm+Xfce4只能使用root登錄,其他用戶無法登陸

進入 nbsp 成了 文件 啟用 其他 serve -s 無法登陸

Debian9.5解決在root用戶下啟用VNC後lightdm+Xfce4只能使用root登錄,其他用戶無法登陸

最近在研究debian9.5 VNC的問題,當VNC使用tightVNC或tigerVNC軟件時候,在root用戶下通過命令vncserver啟動vnc服務後會遇到
進入桌面的時候,使用root可以進入XFCE桌面,使用其他用戶的時候,輸入用戶名和密碼,屏幕黑了一下,然後又返回了輸入用戶名密碼的界面,
懷疑是.Xauthority文件的權限問題,產看普通用戶主目錄下.Xauthority(~/.Xauthority)文件的權限,發現這個文件的所屬組和所有者都變成了root。
所以普通用戶不能讀取這個文件,從而不能啟動桌面環境,把~/.Xauthority文件的所有者和所屬組改回普通用戶



普通用戶laopi為例:

root@debian:/home/laopi# chown laopi .Xauthority #更改所有者
root@debian:/home/laopi# chgrp laopi .Xauthority #更改所屬組

更改完事重啟電腦即可

Debian9.5解決在root用戶下啟用VNC後lightdm+Xfce4只能使用root登錄,其他用戶無法登陸