其他分享
首页 > 其他分享> > 乌班图系统 root 登录 ,出现登录失败。解决方法如下

乌班图系统 root 登录 ,出现登录失败。解决方法如下

作者:互联网

乌班图系统 root 登录 ,出现 登录失败。解决方法如下:

1,登录普通用户, 打开终端执行命令, 使用su root或sudo -i切换到root用户(必须)

2.按照提示输入密码即可切换用户。

若root账户密码忘记,使用如下命令重设后再切换

sudo passwd root

3.在终端中输入如下命令,打开文件

gedit /etc/pam.d/gdm-autologin

4.打开后的文件如下,用#将第三行注释#auth required pam_succeed_if.so user != root quiet_success

#%PAM-1.0
auth    requisite       pam_nologin.so
auth	required	pam_succeed_if.so user != root quiet_success
auth	optional	pam_gdm.so
auth	optional	pam_gnome_keyring.so
auth    required        pam_permit.so
@include common-account
# SELinux needs to be the first session rule. This ensures that any 
# lingering context has been cleared. Without this it is possible 
# that a module could execute code in the wrong domain.
session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so close
session required        pam_loginuid.so
# SELinux needs to intervene at login time to ensure that the process
# starts in the proper default security context. Only sessions which are
# intended to run in the user's context should be run after this.
session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so open
session optional        pam_keyinit.so force revoke
session required        pam_limits.so
session required        pam_env.so readenv=1
session required        pam_env.so readenv=1 user_readenv=1 envfile=/etc/default/locale
@include common-session
session optional        pam_gnome_keyring.so auto_start
@include common-password

5.在终端输入以下命令

gedit /etc/pam.d/gdm-password

6.同样第三上#auth required pam_succeed_if.so user != root quiet_success 然后保存

7.继续执行

gedit /root/.profile

8.将mesg n 2> /dev/null || true修改为

tty -s%%mesg n 2> /dev/null || true

9.保存退出后重启电脑

标签:登录,乌班图,required,auth,session,so,root,pam
来源: https://www.cnblogs.com/q1359720840/p/16378055.html