全部博文(317)
分类: LINUX
2014-07-24 19:04:36
对,进单用户模式删除密码就可以了。开机,重新编写grub。晕死,grub竟然停不住,哦,想起一了,以前为了省事把 /etc/inittab文件的timeout和default都改成0了,也就是直接进系统。怎么办呢?听说有个livecd的东东类似于winPE一 样可以进入一个虚拟的系统。找好了镜像文件,启动出现了 # ,哦,THANKS。但是当我vi inittab完毕要保存时候却出现文件只读,不能保存的警告。原来LIVECD启动的系统对硬盘只有READ的权限,没有WRITE权限。baidu一 下,运行 mount -o remount,rw /,可以写了。首先更改inittab,然后将passwd里的root行的x删掉(删除密码),保存后重启系统。一路顺风,键入root后,正接回车再 回车进入系统,没有要用户名和密码。重设密码: passwd root,键入两次密码后,提示修改密码没有完成。再次baidu,发现可能是丢失shadow文件所致。使用psconv命令,同步passwd信息至 shadow文并加密。再次passwd root,输入两次密码后,提示successfully。至此,整个问题处理完毕。
注:
useradd 注:添加用户;
adduser 注:添加用户;
passwd 注:为用户设置密码;
usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
pwconv 注:使用影子密码口令系统,将/etc/passwd加密,同步用户信息 到/etc/shadow文件。
pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;
pwunconv 注:换为传统口令系统,是pwconv的立逆操作,从/etc/shadow和 /etc/passwd 创建/etc/passwd ,会删除 /etc/shadow 文件;