1、连接串口,并重启2、在终端上,当引导过程中看到如下提示符时,按下空格键:
Hit [Enter] to boot immediately, or any other key for command prompt.
3、在OK提示符下,运行以下命令:
boot -s
4、看到 "Enter full pathname of shell or RETURN for /bin/sh:",按回车指定shell路径为/bin/sh。
5、运行以下命令设置终端类型:
export TERM=vt100
6、运行以下命令之一:
• OneFS 6.0 and earlier: /etc/rc.d/isi_imdd_start
• OneFS 6.5 and later: /etc/rc.d/isi_bootdisk_init start
7、编辑master.passwd 文件
1)输入命令:
cp /etc/master.passwd /etc/master.passwd.backup
2)然后vim打开master.passwd文件
在文件中找到根密码
文件包含所有用户及其密码。文件的第一行类似如下:
root:$1$nEyBX/Be$wUJqBgaUf2C68oswZj9qO0:0:0::0:0:Root:/root:/usr/local/bin/zsh
密码位于第一个和第二个冒号(:)之间
3)删除第一个冒号和第二个冒号之间的密码。删除密码后,这行代码看起来类似如下:
root::0:0::0:0:Root:/root:/usr/local/bin/zsh
在OneFS 7.0及更高版本中,必须添加一个有效的散列密码才能使用。如果您只是删除现有密码,系统在重新启动时将不会提示输入新密码。可以使用下面的散列将密码设置:root:$3$$186cb09181e2c2ecaac768c47c729904:0:0::0:0:Root:/root:/usr/local/bin/zsh
4)保存退出重新引导,如果在引导过程中看到任何错误,请忽略。
完成以下步骤,永久更改密码:
1)在登录时:提示符,键入root并按Enter。
2)在密码提示符处,按a。
3)在命令提示符处键入passwd。将显示更改root本地密码的消息。
未完待续...