linuxroot用户修改密码
时间: 2023-11-04 21:01:09 浏览: 171
可以使用以下两种方法来修改Linux系统的root用户密码:
方法一:
1. 重启系统,在启动界面按下e键进入编辑模式。
2. 找到以"linux"开头的行,在末尾添加空格和"rd.break",然后按下Ctrl + x启动系统。
3. 输入命令"mount | grep sysroot",查看sysroot的挂载方式。由于sysroot是以只读方式挂载的,需要以可读可写的方式重新挂载。
4. 输入命令"mount -o remount,rw /sysroot",以读写方式挂载/sysroot目录。
5. 输入命令"chroot /sysroot/",进入chroot环境。
6. 输入命令"echo "新密码" | passwd --stdin root",将root用户的密码重置为新密码(将"新密码"替换为你想设置的新密码)。
7. 输入命令"touch /.autorelabel",强制重置文件系统的上下文。
8. 输入命令"exit",退出chroot环境。再次输入"exit"重置文件系统上下文。
9. 系统加载完成后,使用新密码验证登陆。
方法二:
1. 启动系统,在启动界面按下e键进入编辑模式。
2. 找到以"linux"开头的行,在末尾添加空格和"init=/bin/sh",然后按下Ctrl + x启动到shell。
3. 运行命令"passwd",按照提示修改root用户的密码(或者使用命令"echo "新密码" | passwd --stdin root")。
4. 如果系统启用了selinux,运行命令"touch /.autorelabel"。
5. 运行命令"exec /sbin/init"来正常启动系统,或者使用命令"exec /sbin/reboot"重启。
请注意,以上方法仅适用于具有root权限的用户。
阅读全文