root 账号不能登录的解决方法

默认 系统 root 登录 图形界面,出现 登录失败。解决方法如下:

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

su root

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

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

sudo passwd root

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

gedit /etc/pam.d/gdm-autologin

将打开的文件中第三行前加#,如下注释掉语句 “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

3,保存并退出,继续在终端执行

gedit /etc/pam.d/gdm-password

将打开的文件中第三行语句加#注释掉,如下

#%PAM-1.0
auth    requisite       pam_nologin.so
#auth    required    pam_succeed_if.so user != root quiet_success
@include common-auth
auth    optional        pam_gnome_keyring.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.#pam_selinux.so changes the SELinux context of the used TTY and configures#SELinux in order to transition to the user context with the next execve()#call.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

4,保存并退出。在终端继续执行

gedit /root/.profile

将打开的文件中“mesg n 2> /dev/null || true” 改为

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

5,保存并退出。

6,重启电脑,即可以root用户登录

root 账号不能登录的解决方法相关推荐

  1. 解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again.

    解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again. 参考文章: (1)解决Ubuntu的root账号无法登录SSH问题-Perm ...

  2. 苹果邮箱登录入口_LOL手游只有一种登录方式怎么办?只有拳头账号登录入口解决方法...

    LOL手游只有一种登录方式怎么办?众所周知,英雄联盟手游一共有3个登陆入口,分别是拳头账号.FB账号和谷歌/苹果账号,但今天有玩家发现自己的登陆界面只有一个账号登陆入口,而且还进不去,这是怎么回事呢? ...

  3. Win10无法登录微软账号错误代码0x80190001的解决方法

    Win10无法登录微软账号错误代码0x80190001怎么办?今天小编就为大家带来了Win10错误代码0x80190001的解决方法,感兴趣的朋友一起看看吧 由于最近微软推出了帝国时代4,因此有不少小 ...

  4. Foxmail 登录 qq 账号时无法登录 提示我们设置了独立密码或使用授权码登录的解决方法...

    Foxmail 登录 qq 账号时无法登录  提示我们设置了独立密码或使用授权码登录的解决方法 1.首先我们设置我们邮箱的类型如下图所示 2.打开网页版的qq邮箱  在设置--->账户---&g ...

  5. 没有mysql不能设置root密码怎么办_无法给MySQL root用户修改密码的解决方法

    本人编译安装完MySQL数据库,想给root用户修改密码,结果无法修改,并且报错,报错大概信息如下: mysqladmin: connect to server at 'localhost' fail ...

  6. uncaught exception: Error: couldn’t add user: No role named root@myblog : 报错的解决方法

    uncaught exception: Error: couldn't add user: No role named root@myblog : 报错的解决方法 说明 最近在学习 MongoDB创建 ...

  7. mysql无法本地登陆_MySQL密码正确却无法本地登录的解决方法

    MySQL root密码正确,却怎么也无法从本地登录MySQL,提示 复制代码 代码如下: ERROR 1045 (28000): Access denied for user 'root'@'loc ...

  8. 绝地求生登录计算机需要授权,绝地求生国服第三方授权登录异常解决方法 绝地求生国服授权登录错误怎么办...

    近日,Steam第三方授权登录发生异常,导致所有需要Steam账号绑定登录的网站都出现登录错误,下面就为大家带来绝地求生国服第三方授权登录异常解决方法. 绝地求生国服第三方授权登录异常解决方法 老兵登 ...

  9. MySQL 1045登录失败解决方法

    MySQL 1045登录失败解决方法 登录MySQL数据库出现:Error 1045错误,输入的用户名或密码错误被拒绝访问了 Error 1045错误: ERROR 1045 (28000): Acc ...

  10. 腾讯云Ubuntu 18.04.1开启root用户远程登录并解决SSH服务器拒绝了密码的问题

    文章目录 1. 设置root密码 2. 设置允许密码通过SSH登录 2. 设置允许root用户使用密码通过SSH登录 默认情况下:root用户默认是没有密码的,且不许登录. 实际测试镜像:Ubuntu ...

最新文章

  1. C# try与finally(WinForm、Asp.Net)
  2. RxJava使用(二)filter 操作符
  3. Spark宽依赖:根据宽依赖切分stage
  4. 2061:【例1.2】梯形面积【入门题】
  5. 顺骐名车汽车服务器中心,骐风k7电动汽车怎么样?骐风k7电动汽车介绍
  6. [SSH] 传输文件
  7. C++ 调节PCM音量
  8. python、MongoDB安装
  9. jsp九大内置对象简述
  10. 光棍节程序员闯关秀 小游戏
  11. 时空平稳性,空间自相关、异质性与非平稳性
  12. 8 款免费的 MySQL 数据库建模工具
  13. J2SDK的安装历程
  14. 译文-Teach Yourself Computer Science-自学计算机科学
  15. 公众号网课答案查询系统
  16. microusb贴片 ad封装_diy从pcb到焊接,到程序调试,真正意思上的diy机械键盘pcb由ad绘制...
  17. Android VideoView播放视频详细步骤
  18. excel怎么把两个表格合成一个
  19. python 语料_用python从语料库中提取最常用的词
  20. 全功能笔记软件 Notion v2.0.4 绿色便携版

热门文章

  1. Android studio 4.0 offline mode
  2. 练习题58:接口练习1:用接口、多态、方法来实现:麻雀会飞 鹦鹉会飞 鸵鸟不会飞 企鹅不会飞 直升飞机会飞
  3. 研发质量管理6大根基
  4. 神经网络打印模型参数及参数名字和数量
  5. 用牛顿迭代法求下面方程在1.5附近的根:2x^3-4x^2+3x-6=0
  6. Win10系统中没有Microsoft Store(微软商城)解决方法【详细步骤】
  7. Mac上进行session hijack
  8. 如何用三角形拼成一个正方形
  9. windows 7 自带计算器详解
  10. 数据学习(十)-假设检验