Linux下密码恢复及免密登录

一、密码忘记后怎么恢复

1.在系统启动引导时添加rd.break进入单用户模式
  • 启动系统
  • 在系统启动阶段按上下健停止系统系统引导
  • 按“E”进行编辑boot启动项
  • 在linux16引导条目这一行,从这行最后删除到ro选项,并把ro改为rw,然后添加rd.break
    这里写图片描述
    这里写图片描述

进入系统后有两种方式进行更改

1.直接使用passwd编辑新密码

二、免密登录


方法一、

1.切换到超级用户
[root@localhost Desktop]# su -
Last login: Thu May 24 23:16:27 EDT 2018 on :0
2.更改/etc/shadow文件权限
[root@localhost ~]# chmod 775 /etc/shadow
3.删除root用户的加密方式和密文
[root@localhost ~]# vim /etc/shadow

root: 6 fwAek.nZ$dIxcvynnakhnvuyZOmP2cJMnq4vAPq0xnuAyjYtqq1RUhJtvSIwx5361FZObl1aw7BKCCUUp63UcmUKI/IwHK/:17636:0:99999:7:::

root::16261:0:99999:7:::
bin:*:16141:0:99999:7:::
daemon:*:16141:0:99999:7:::


测试:

[root@foundation79 ~]# logout
[kiosk@foundation79 Desktop]$ su -
Last login: Fri May 25 10:39:04 CST 2018 on pts/2

方法二、

更改custom.conf文件

[root@foundation79 ~]# vim /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=root

重启后生效

猜你喜欢

转载自blog.csdn.net/qq_36747237/article/details/80449668