重置默认管理员 (nsroot) 密码

nsroot 帐户提供对设备的所有功能的完全访问权限。因此,为了保持安全性,只有在必要时才应使用 nsroot 帐户,并且只有其职责需要完全访问权限的个人才应该知道 nsroot 帐户的密码。建议经常更改 nsroot 密码。如果您丢失了密码,您可以将其重置为默认值,然后更改密码。

要重置 nsroot 密码,您可以登录到您的设备并更改密码。但是,如果您不记得已设置的密码,则必须将设备重新启动到单一用户模式,以读/写模式挂载文件系统,并从 ns.conf 文件中删除 Citrix ADC 用户 nsroot 条目。最后一步,重新启动并使用默认密码登录设备并设置新密码。

重置 nsroot 密码

  1. 将计算机连接到 Citrix ADC 的控制台端口并登录。

    注意

    您无法使用 SSH 登录来执行此过程;您必须直接连接到设备。

  2. 重新启动 Citrix ADC。

  3. 出现以下消息时,按 Ctrl+C:

    按下 [Ctrl-C] 显示命令提示符,或者按任何其他键立即启动。

    将在 # 秒内启动 [内核]。

  4. 运行以下命令以单一用户模式启动 Citrix ADC:

    boot -s

    注意 如果启动 -s 不起作用,请尝试重新启动 -- -s,设备将在单用户模式下重新启动。

    设备启动后,它会显示以下消息:

    输入 shell 的完整路径名称或 RETURN for /bin/sh:

  5. 按 ENTER 键显示 # 提示符,然后键入以下命令来装入文件系统:

    1. 运行以下命令以检查磁盘一致性:

      fsck /dev/ad0s1a

      注意

      闪存驱动器将具有特定的设备名称,具体取决于您的 Citrix ADC;因此,您必须将前面命令中的 ad0s1a 替换为相应的设备名称。

    2. 运行以下命令以显示挂载的分区:

      df

      如果闪存分区未列出,则需要手动安装它。

    3. 运行以下命令以装载闪存驱动器:

      mount/dev/ad0s1a /flash

  6. 运行以下命令以更改为 nsconfig 目录:

    cd/flash/nsconfig

  7. 运行以下命令以重写 ns.conf 文件,并删除默认给 nsroot 用户的系统命令集:

    1. 运行以下命令以创建没有默认给 nsroot 用户的命令的新配置文件:

      grep –v “set system user nsroot” ns.conf > new.conf

    2. 运行以下命令以备份现有配置文件:

      mv ns.conf old.ns.conf

    3. 运行以下命令以将新的 .conf 文件重命名为 ns.conf:

      mv new.conf ns.conf

  8. 运行以下命令以重新启动 Citrix ADC:

    reboot

  9. 使用默认的 nsroot 用户凭据登录。

  10. 运行以下命令以重置 nsroot 用户密码:

    set system user nsroot <New_Password>

    注意:

    要使用“?”字符,请在此字符之前加上“\”字符。

    例如,执行以下操作后为 nsroot 帐户设置 yourexamplepasswd?:

    > set system user nsroot yourexamplepasswd?

重置默认管理员 (nsroot) 密码