现象:
突然发现新装的ubuntu的xfce4 普通用户登陆不了,而root管理员却能登陆。
分析 log:
root@bmc:/home/fred# cat .xsession-errors
Xsession: X session started for at Sun May 21 22:03:26 CST 2017
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
localuser:fred being added to access control list
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
openConnection: connect: No such file or directory
cannot connect to brltty at :0
(xfce4-session:41354): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Permission denied. dconf will not work properly.
(xfce4-session:41354): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Permission denied. dconf will not work properly.
(xfce4-session:41354): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Permission denied. dconf will not work properly.
xfce4-session: Unable to access file /home/fred/.ICEauthority: Permission denied
root@bmc:/home/fred# chmod fred:fred -R /run/user/1000/dconf/user
chmod: invalid mode: ‘fred:fred’
Try 'chmod --help' for more information.
root@bmc:/home/fred# ll
total 128
drwxr-xr-x 19 fred fred 4096 5月 21 22:04 ./
drwxr-xr-x 4 root root 4096 5月 20 23:28 ../
-rw------- 1 fred fred 325 5月 21 20:56 .bash_history
-rw-r--r-- 1 fred fred 220 5月 19 07:24 .bash_logout
-rw-r--r-- 1 fred fred 3771 5月 19 07:24 .bashrc
drwx------ 14 fred fred 4096 5月 19 10:45 .cache/
drwx------ 17 fred fred 4096 5月 19 10:46 .config/
drwx------ 3 fred fred 4096 5月 19 07:59 .dbus/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Desktop/
-rw-r--r-- 1 root root 40 5月 19 10:45 .dmrc
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Documents/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Downloads/
-rw-r--r-- 1 fred fred 8980 5月 19 07:24 examples.desktop
drwx------ 2 fred fred 4096 5月 19 07:57 .gconf/
drwx------ 3 fred fred 4096 5月 20 23:26 .gnupg/
-rw------- 1 root root 1534 5月 19 10:45 .ICEauthority
drwx------ 3 fred fred 4096 5月 19 07:41 .local/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Music/
drwxr-xr-x 6 root root 4096 5月 19 09:50 node_modules/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Pictures/
-rw-r--r-- 1 fred fred 655 5月 19 07:24 .profile
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Public/
drwxr-xr-x 3 root root 4096 5月 19 11:22 .subversion/
-rw-r--r-- 1 fred fred 0 5月 19 07:40 .sudo_as_admin_successful
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Templates/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Videos/
-rw------- 1 root root 633 5月 19 12:38 .viminfo
drwx------ 2 fred fred 4096 5月 19 07:59 .vnc/
-rw------- 1 fred fred 48 5月 20 23:26 .Xauthority
-rw-r--r-- 1 root root 14 5月 19 07:58 .xsession
-rw------- 1 fred fred 1218 5月 21 22:03 .xsession-errors
原来是权限不对。记得之前为了省事,直接将 fred 升级到 root 组去了,后来又降了回来。
修改:
root@bmc:/home/fred# chown -R fred:fred *.*
root@bmc:/home/fred# ll
total 128
drwxr-xr-x 19 fred fred 4096 5月 21 22:04 ./
drwxr-xr-x 4 fred fred 4096 5月 20 23:28 ../
-rw------- 1 fred fred 325 5月 21 20:56 .bash_history
-rw-r--r-- 1 fred fred 220 5月 19 07:24 .bash_logout
-rw-r--r-- 1 fred fred 3771 5月 19 07:24 .bashrc
drwx------ 14 fred fred 4096 5月 19 10:45 .cache/
drwx------ 17 fred fred 4096 5月 19 10:46 .config/
drwx------ 3 fred fred 4096 5月 19 07:59 .dbus/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Desktop/
-rw-r--r-- 1 fred fred 40 5月 19 10:45 .dmrc
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Documents/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Downloads/
-rw-r--r-- 1 fred fred 8980 5月 19 07:24 examples.desktop
drwx------ 2 fred fred 4096 5月 19 07:57 .gconf/
drwx------ 3 fred fred 4096 5月 20 23:26 .gnupg/
-rw------- 1 fred fred 1534 5月 19 10:45 .ICEauthority
drwx------ 3 fred fred 4096 5月 19 07:41 .local/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Music/
drwxr-xr-x 6 fred fred 4096 5月 19 09:50 node_modules/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Pictures/
-rw-r--r-- 1 fred fred 655 5月 19 07:24 .profile
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Public/
drwxr-xr-x 3 fred fred 4096 5月 19 11:22 .subversion/
-rw-r--r-- 1 fred fred 0 5月 19 07:40 .sudo_as_admin_successful
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Templates/
drwxr-xr-x 2 fred fred 4096 5月 19 07:41 Videos/
-rw------- 1 fred fred 633 5月 19 12:38 .viminfo
drwx------ 2 fred fred 4096 5月 19 07:59 .vnc/
-rw------- 1 fred fred 48 5月 20 23:26 .Xauthority
-rw-r--r-- 1 fred fred 14 5月 19 07:58 .xsession
-rw------- 1 fred fred 1218 5月 21 22:03 .xsession-errors
验证: