Ubuntu14.04 循环登录

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
fengyegg
帖子: 2
注册时间: 2018-08-01 11:33
系统: Ubuntu14.04

Ubuntu14.04 循环登录

#1

帖子 fengyegg » 2018-08-01 11:50

win7 Ubuntu14.04双系统, 配置root用户自动登录,可以进入默认桌面, 但其他用户不能登录桌面,可以通过tty登录终端

前几天执行了错误操作 `chmod -R 777 /usr/lib`, 导致sudo不能使用, 用root权限修改

代码: 全选

sudo chmod 0755 /usr/lib
chmod 4755 /usr/lib/sudo/sudoers.so
解决了sudo问题,但出现了登录问题

修改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).
内存也逐渐用完,cupsd进程占用大部分cpu资源

代码: 全选

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
这是什么问题导致的? 应该如何入手? 我需要登入普通用户界面,该如何做呢?
谢谢!
头像
astolia
论坛版主
帖子: 6433
注册时间: 2008-09-18 13:11

Re: Ubuntu14.04 循环登录

#2

帖子 astolia » 2018-08-01 17:10

给root开桌面本身就是做大死,乱改系统目录权限更是没药医了。

cupsd的问题日志已经写明了,就是/usr/lib/cups/notifier权限不对。单纯从你的描述看,它应该被改成了777,但错误信息中又不是这个,所以你应该是做了其他没有说的操作。

gcc-4.9-base应该是源没有同步,4.9.3-0ubuntu1来自trusty-updates,4.9-20140406-0ubuntu1来自trusty。还有就是你系统上又有N卡又有A卡?干嘛两种驱动都想装。

遇到这种事我一般放弃治疗,直接重装了
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu14.04 循环登录

#3

帖子 poloshiao » 2018-08-01 19:15

給 Ubuntu 新手 建議 :
Ubuntu 預設關閉 root 登入
意思是建議新手 避免使用 root 登入
使用安裝 Ubuntu 時創建的 username 登入
需要用到 root 權限時
sudo + 文字指令
sudo -H + 圖形指令 # 這是目前暫時方案
fengyegg
帖子: 2
注册时间: 2018-08-01 11:33
系统: Ubuntu14.04

Re: Ubuntu14.04 循环登录

#4

帖子 fengyegg » 2018-08-03 13:56

还是重装吧
回复