gentoo 服务器忘记root密码找回办法

在kernel那行后边追加上

init=/bin/bash rw

然后按[b]键重启,进入shell模式,输入passwd修改密码。: )

实际的操作过程
1. 重启机器
2. 不停的按键盘的上下键,强制进入grub模式
3. 看到grub选项,选择kernel 的那个,按e进入编辑模式

kernel /vmlinuz root=/dev/sda2 init=/bin/bash rw

4. 要点:改完要按下回车
5. 按b重启,终于进入了shell。修改root密码,搞定。。。。

命令行输入

passwd

Authentication token lock busy
解决办法

mount -o remount,rw /

2022.08.03 另外一台 gentoo修改密码报错
Authentication token manipulation error

df -h 看是否满了

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

ls /etc/passwd -l #看看权限
ls /etc/shadow -l #看看权限

chmod 755 /etc/passwd /etc/shadow

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

mount -rw -o remount /

查了很多,结果发现就是硬盘满了。


This entry was posted in Linux and tagged , , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/gentoo-passwd-found/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*