Linux su密码:如何更改root密码?(linuxsu密码)

Linux的su命令是指切换到root用户的,之前普通用户登陆之后就可以通过su命令切换到root用户,但是要求有root用户的密码,下面就详细说一下,如何更改root密码。

如果要更改Linux root密码,首先要系统引导进入single user模式,在grub里将内核参数附加上 “init=/bin/sh” ,如下(后面是这台机器的内核, UUID 就省略了):

kernel /boot/vmlinuz-2.6.18-5-686 root=UUID=3a3d3cc1-52dd-46b3-80cf-6634196b0d67 ro quiet init=/bin/sh

修改以上配置,重启机器即可进入single user模式,这时候提示输入root密码,但是此时还没有,所以把它设置为空,直接回车即可,输入mount -n -o remount,rw /这条命令就可以把root文件系统变为rw(读写)状态。

接下来就可以使用passwd 命令更改root密码:

passwd root

然后按照提示输入一个新的密码,更改完毕,这时候可以通过重启机器,在grub里将内核参数去掉 “init=/bin/sh”,重新引导就可以通过新密码登录机器了!

总之,如何更改Linux root密码非常容易,要得到root权限,先在grub里附加 “init=/bin/sh”,重新引导机器,进入single user模式,然后重新挂载/文件系统,就可以使用passwd 命令更改root密码了!


数据运维技术 » Linux su密码:如何更改root密码?(linuxsu密码)