失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux忘记root密码 单用户模式修改密码

linux忘记root密码 单用户模式修改密码

时间:2024-07-26 04:14:33

相关推荐

linux忘记root密码 单用户模式修改密码

首先,重启linux系统,出现以下界面,3秒内按下键盘 e 键

接下来,进入下图界面,找到划线行,在后面添加命令 init=/bin/sh,按下键盘的Ctrl+x执行

这样,就进入单用户模式界面了

输入passwd即可设置新的root密码了

设置密码过程中可能出现其它问题

问题 1 出现小方格乱码

输入命令LANG=en就行

问题 2

报错passwd:Authentication token manipulation error

解决

(1) 首先查看是否权限问题, 看/etc/passwd /etc/shadow这两个文件是否被锁住

lsattr /etc/passwd lsattr /etc/shadow

出现了 ----i------ 代表被锁,此时用如下命令解锁

chattr -i /etc/passwd chattr -i /etc/shadow

(2) 查看根目录空间是否满了

df -h

如果是根目录空间满了,则根据需要清除磁盘文件

(3) 查看权限问题 ,是否没有执行权限

ll /etc/passwd ll /etc/shadow

赋予执行权限

chmod 755 /etc/passwd /etc/shadow

如果执行chmod命令报错 chmod: changing permissions of ‘/etc/passwd’: Read-only file system

原因是:文件系统处于只读模式下

解决方式: mount -rw -o remount /

注:mount 是挂载命令

-rw 是说指定的挂载文件是可读/写的-o remount / 是说重新挂载根

然后重新执行chmod命令

最后重新设置root密码,发现就成功了

注意!注意!注意!

修改完,记得加这句touch / .autorelabel

不然修改密码是不起作用的

设置好密码之后,输入命令 exec /sbin/init 退出单用户模式,就进入centos桌面了。

如果觉得《linux忘记root密码 单用户模式修改密码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。