NVE:如何更改作系统密码
摘要: 本知识库文章提供了有关如何更改 NetWorker Virtual Edition (NVE) 设备上的作系统用户帐户密码的说明。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
NetWorker Virtual Edition (NVE) 一体机包括一个名为 change-passwords。此实用程序可用于更改 NVE作系统的“admin”或“root”凭据。要使用此方法,必须知道管理员或根凭据。
- 向托管 NVE 的 VMware vSphere Web Client 进行身份验证。
- 从 vSphere Web Client 打开 NVE 的远程控制台。
提醒:默认情况下,SSH 上的 root 访问权限处于禁用状态,要直接通过 SSH 以 root 用户身份登录,必须启用它。NVE:如何在 NetWorker Virtual Edition 上允许 root SSH 访问。
- 从 NVE 远程控制台会话中,以 root 用户身份登录。
- 使用
change-passwords实用程序更新管理员和根帐户的密码。有两种情况:场景一:NVE 启用了密码保护。
在更改作系统密码之前,系统会提示您输入 admin 和 root 密码。系统会提示您输入每个密码两次
nve:~ # change-passwords Enter passphrase for /home/admin/.ssh/admin_key: HIDDEN_PASSPHRASE Enter passphrase for /root/.ssh/rootid: HIDDEN_PASSPHRASE [change-passwords version 2.1] Enter passphrase for /home/admin/.ssh/admin_key: HIDDEN_PASSPHRASE Enter passphrase for /root/.ssh/rootid: HIDDEN_PASSPHRASE --------------------------------------------------------
成功通过密码短语保护后,您可以更改 admin 和 root 密码:
Change OS (login) passwords? y(es), n(o), q(uit/exit): y change-passwords: INFO: Each OS password will be changed locally without further prompting as soon as you have (twice) entered a valid password. -------------------------------------------------------- Change OS password for "admin"? y(es), n(o), q(uit/exit): y Change password for user "admin". (Entering an empty (blank) line twice quits/exits.) > HIDDEN_PASSWORD Enter the same OS user password again. (Entering an empty (blank) line twice quits/exits.) > HIDDEN_PASSWORD Backup lockbox file Backup keystore files Backup SSV files Flush backup Local backup dir: /usr/local/avamar/src/lockbox_backup/2026-02-10-14_21 Flush backup dir: /usr/local/avamar/var/mc/server_data/lockbox_backup Tue Feb 10 14:21:09 2026 Updated with new value under name "admin". Backup lockbox file Backup keystore files Backup SSV files Flush backup Local backup dir: /usr/local/avamar/src/lockbox_backup/2026-02-10-14_21 Flush backup dir: /usr/local/avamar/var/mc/server_data/lockbox_backup change-passwords: INFO: The password for OS user admin has been updated on _this_ host. -------------------------------------------------------- Change OS password for "root"? y(es), n(o), q(uit/exit): y New password: HIDDEN_PASSWORD Retype new password: HIDDEN_PASSWORD passwd: password updated successfully change-passwords: INFO: The password for OS user root has been updated on _this_ host. -------------------------------------------------------- Done. nve:~ #
密码已更新。
场景二:NVE 没有密码保护:
如果在 NVE 上禁用了密码保护(例如,之前执行了以下步骤):NVE:如何重置 SSH Rootid 密码)
系统将提示您输入现有管理员用户的密码。系统将提示您输入管理员密码四次:
系统将提示您输入现有管理员用户的密码。系统将提示您输入管理员密码四次:
nve2:~ # change-passwords Password: EXISTING_ADMIN_PASSWORD Password: EXISTING_ADMIN_PASSWORD [change-passwords version 2.1] Password: EXISTING_ADMIN_PASSWORD Password: EXISTING_ADMIN_PASSWORD --------------------------------------------------------
警告:NVE 19.12+ 需要启用密码保护。这是在升级到 19.12 及更高版本后启用的默认配置设置。NVE 凭据框架依赖于加密的
avlockbox。而 change-passwords 根据设计,工作流需要有效的密码短语保护或管理员用户凭据。标准 Linux passwd 命令不能用于更改管理员用户的密码;这会中断 avlockbox。如果当前管理员密码已知,您可以继续更改密码。将 NVE 升级到下一个 19.12+ 版本时,将重新启用密码保护。如果禁用了密码保护并且当前管理员密码未知,则无法使用 change-passwords。请参阅下面的“密码保护已禁用,管理员密码未知”部分。
成功通过密码保护后,您可以更改管理员和根密码:
-------------------------------------------------------- Change OS (login) passwords? y(es), n(o), q(uit/exit): y change-passwords: INFO: Each OS password will be changed locally without further prompting as soon as you have (twice) entered a valid password. -------------------------------------------------------- Change OS password for "admin"? y(es), n(o), q(uit/exit): y Change password for user "admin". (Entering an empty (blank) line twice quits/exits.) > HIDDEN_PASSWORD Enter the same OS user password again. (Entering an empty (blank) line twice quits/exits.) > HIDDEN_PASSWORD Backup lockbox file Backup keystore files Backup SSV files Flush backup Local backup dir: /usr/local/avamar/src/lockbox_backup/2026-02-10-08_31 Flush backup dir: /usr/local/avamar/var/mc/server_data/lockbox_backup Updated with new value under name "admin". Backup lockbox file Backup keystore files Backup SSV files Flush backup Local backup dir: /usr/local/avamar/src/lockbox_backup/2026-02-10-08_31 Flush backup dir: /usr/local/avamar/var/mc/server_data/lockbox_backup change-passwords: INFO: The password for OS user admin has been updated on _this_ host. -------------------------------------------------------- Change OS password for "root"? y(es), n(o), q(uit/exit): y New password: HIDDEN_PASSWORD Retype new password: HIDDEN_PASSWORD passwd: password updated successfully change-passwords: INFO: The password for OS user root has been updated on _this_ host. -------------------------------------------------------- Done.
密码已更新。
密码保护已禁用,管理员密码未知:
如果禁用了密码保护并且当前管理员密码未知,则必须重新部署 NVE。需要执行以下过程。在继续重新部署 NVE 之前,您必须通过控制台访问现有 NVE 并以 root 用户身份登录。如果当前根密码未知,请遵循 A 部分中的步骤。如果当前的根密码已知,请转至 B 部分。
A 部分:从单用户模式重置 root 密码:
警告:以下步骤被视为不受支持。此进程不在 NetWorker 范围之内,而是使用标准的 Linux“单用户”方法通过直接控制台访问系统并重置 root 凭据。这些步骤必须由 VMware 和备份管理员执行。这是在继续执行 NetWorker 服务器灾难恢复之前,在不一致的 NVE 上重置根凭据的最后一种手段。
- 向托管 NVE 的 VMware vSphere Web Client 进行身份验证。
- 关闭 NVE 上的来宾作系统:行动 > 权力 > 关闭来宾作系统
- 关闭来宾作系统后,创建 NVE 的虚拟机快照。
提醒:如果发现任何问题,请恢复到此快照。
- 在 vSphere 中,打开 NVE 虚拟机 (VM) 的远程/Web 控制台。
- 在 NVE 上启动来宾作系统:行动 > 权力 > 权力开
- 等待 GRUB 菜单出现。
- 使用键盘箭头键,突出显示第一个 SLES 条目:
- 按键盘上的 e。
- 在以”
linux“ appendrw init=/bin/bash到行:
提醒:这会将 NVE 引导至“单用户”模式。
- 按 CTRL+X 或 F10 引导至 NVE。
- 使用 Linux
passwd用于更新 root 帐户密码的命令:
- 重新启动 NVE。
- 现在,您可以使用步骤 11 中设置的根密码登录 NVE。
- 转至 B 部分中的后续步骤。
B节:NVE 灾难恢复:
- 在关闭现有 NVE 电源之前,请使用 VMware 控制台访问 NVE 虚拟机 (VM)。以 root 用户身份登录。
- 收集 NetWorker 服务器引导存储集详细信息:
mminfo -B警告:如果没有引导数据库备份,则无法将 NetWorker 恢复到新主机。 - 确认 NetWorker 服务器名称:
nsradminshow nameprint type: nsrquit
- 确认 NVE 的当前版本:
- 获取安装的最后一个升级版本:
- 收集 NetWorker 服务器引导存储集详细信息:
ls -t /data01/avamar/var/avi/server_data/package_data/ | grep Upgrade | head -1
- 如果 NVE 从未升级(以上命令不返回输出),请运行:
ls -t /data01/avamar/var/avi/server_data/package_data/ | grep Install | head -1
- 关闭 NVE 的电源,并使用与现有 NVE 相同的主机名和 NetWorker 版本部署新的 NVE。
- 执行 NetWorker 服务器灾难恢复 (
nsrdr) 在新的 NVE 上。这会将 NetWorker 配置、数据库和备份从旧服务器恢复到新 NVE:NetWorker:NetWorker 服务器灾难恢复 (NSRDR)
其他信息
NVE 用户帐户不断被锁定:
如果管理员帐户显示为已锁定,则可以使用 Linux 重置它 pam_tally2 实用:
pam_tally2 --user admin --reset
如果管理员帐户在没有已知的 SSH 尝试的情况下保持锁定状态,请检查哪个系统正在尝试使用管理员凭据登录但失败。
journalctl -u sshd | grep -w 'admin'
示例:
Dec 06 09:23:36 nve.networker.lan sshd[9407]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.9.100 user=admin
Dec 06 09:23:38 nve.networker.lan sshd[9407]: Failed password for admin from 192.168.9.100 port 54788 ssh2
提醒:这会显示失败的登录尝试时间戳以及登录来自哪个 IP 地址。使用
nslookup 查看 IP 地址是否可在 NVE 的网络中解析;如果 IP 解析为已知主机名,请调查主机以了解它在 NVE 上产生失败的登录尝试的原因。如果无法识别 IP 地址/主机,请咨询您的网络或安全团队,调查请求的来源。
受影响的产品
NetWorker产品
NetWorker Family文章属性
文章编号: 000228121
文章类型: How To
上次修改时间: 10 2月 2026
版本: 8
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。