----我是一名UNIX系统管理员,不小心忘记了root用户的口令,我该怎么办?
----您可以用下面的方法先取消root用户原来的口令,然后重新设置。
---- 1. 用boot、root 软盘( 此盘用mkdev fd制作)启动机器,进入UNIX 系统。
----用如下命令安装硬盘root文件系统,进入硬盘UNIX系统的etc目录:
---- #mount /dev/hd0root /mnt ---- #cd /mnt/etc
---- 2. 编辑passwd文件,找到root用户的描述行。
---- (1)如果其第二个域为口令的密码( 域的分隔符为“:”),例 如: ---- root:GgXmOD4Lc4Yts …mK:0:1:Superuser:/: ---- 删 除 第 二 个 域 的 口 令 密 码, 即 将 其 修 改 为: ---- root::0:1:Superuser:/:
---- (2) 如 果 其 第 二 个 域 为x, 例 如: ---- root:x:0:1:Superuser:/:
---- 说 明passwd 还 有 一 个 影 子(shadow) 文 件, 则 不 仅 要 修 改passwd 文 件, 还 要 修 改shadow 文 件。 首 先 修 改passwd 文 件, 删 除 第 二 个 域 的x, 即 修 改 为:
---- root::0:1:Superuser:/:
---- 编 辑shadow 文 件, 找 到root 用 户 的 描 述 行, 例 如: ---- root:ICZT1IYXoS/S.:10269:0:0 ---- 删 除 第 二 个 域 的 口 令 密 码, 即 修 改 为: ---- root::10269:0:0
---- 3. 关 闭 系 统
---- #cd ---- #unmount /dev/hd0root ---- #haltsys
---- 4. 重 新 启 动 机 器, 用root 注 册, 这 时 不 需 要 口 令 即 可 进 入。 运 行passwd, 为 root 用 户 重 新 设 置 口 令。
|