前几天执行了错误操作 `chmod -R 777 /usr/lib`, 导致sudo不能使用, 用root权限修改
代码: 全选
sudo chmod 0755 /usr/lib
chmod 4755 /usr/lib/sudo/sudoers.so
修改lightdm.conf,配置成自动登录root,可以登入默认桌面, 其他用户登录时,就一直在登录界面循环登录
参考了https://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop#,仍然没有解决问题
我试过
1. install/reinstall lightdm and gdm
2.'sudo apt-get install nvidia-390' 和 'sudo apt-get install fglrx',但提示'lib32gcc1 : Depends: gcc-4.9-base (= 4.9-20140406-0ubuntu1) but 4.9.3-0ubuntu1 is to be installed',最后gcc-4.9-base需要太多依赖了,安装失败
3. apt-get -y install lubuntu-desktop 和 sudo apt-get -y install lxdm
4.对 Xauthority 和/tmp修改权限
5.新创建一个用户,并赋予sudo权限,仍然出现循环登录问题
以上尝试都失败了
另外,发现/var/log/cups/error_log日志增长极快,信息如下:
代码: 全选
W [01/Aug/2018:00:38:14 +0800] Notifier for subscription 1 (dbus://) went away, retrying!
E [01/Aug/2018:00:38:14 +0800] Directory "/usr/lib/cups/notifier" has insecure permissions (044755/uid=0/gid=0).
代码: 全选
Tasks: 186 total, 2 running, 184 sleeping, 0 stopped, 0 zombie
%Cpu(s): 9.4 us, 16.0 sy, 0.0 ni, 74.3 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 12183948 total, 12031564 used, 152384 free, 3780 buffers
KiB Swap: 4071420 total, 8456 used, 4062964 free. 10761820 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2339 root 20 0 76868 3696 2652 R 99.8 0.0 55:52.53 cupsd
10 root 20 0 0 0 0 S 1.3 0.0 0:19.72 rcuos/2
2519 root 20 0 666088 22280 13220 S 1.0 0.2 0:01.31 gnome-term+
1172 root 20 0 487632 51176 39124 S 0.7 0.4 0:05.67 Xorg
1971 root 20 0 286792 5032 3952 S 0.7 0.0 0:00.08 indicator-+
7 root 20 0 0 0 0 S 0.3 0.0 0:04.42 rcu_sched
谢谢!