suse10下恢复root用户

发布时间:  2012-07-17 浏览次数:  338 下载次数:  0
问题描述
操作系统接入到客户的漏洞扫描系统后,不能切换到ROOT用户,提示找不到ROOT用户。
告警信息
处理过程
用安装光盘引导系统,在要开始安装情况下按ALT选择linux rescue

Rescue login# root

查看硬盘分区


Rescue# fdisk -l

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1        1024     1048560   82  Linux swap

/dev/sda2            1025       11264    10485760   83  Linux

挂载分区

Rescue# mount -n / -o remount,rw

Rescue# mount /dev/sda2 /mnt

Rescue# mount -o bind /dev  /mnt/dev


进入/etc/passwd进行修改,增加:


root:x:0:0:root:/root:/bin/bash
 


保存后设置root密码,重启主机即可恢复。

根因
咨询漏洞扫描系统的技术人员后,发现ROOT用户被该程序误删除,删除方式为userdel root
建议与总结

END