我们在使用Unix系统的时候,经常会遇到很多的问题,我们今天来解决个大家经常会遇到的问题,就是忘记ROOT的密码的问题。大家以前来学习下吧!希望对大家对Unix系统的学习有所帮助。
1. 忘记Unix系统root 密码
root用户又被称为超级用户,它是权限***的用户,一旦它的密码被忘记,将给Unix系统的维护和管理带来很多困难,下面是忘记root密码时的处理方法:
首先,我们需要从CD-ROM 启动系统,命令是:
#boot cdrom -s
Unix系统启动后,我们要把硬盘根分区挂接到光盘文件系统的/mnt目录上,执行:
#mount /dev/dsk/c0t0d0s0 /mnt
(该例假设根文件系统是/c0t0d0s0)
编辑硬盘根分区的shadow文件,将root的密码项位置设为空。
#cd /mnt/etc
#vi shadow
注意,有的Unix系统要编辑/etc/passwd 文件而不是/etc/shadow文件。
改完文件后,将挂接的根文件系统卸下。
#umount /mnt
重新启动Unix系统,并设置新的root密码。
【编辑推荐】