身份证18位验证

     18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码》主要内容如下:

一、范围
该标准规定了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获得一个唯一的、不变的法定号码。
二、编码对象
公民身份号码的编码对象是具有中华人民共和国国籍的公民。
三、号码的结构和表示形式
1、号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2、地址码
表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
3、出生日期码
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
4、顺序码
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
5、校验码
(1)十七位数字本体码加权求和公式
S = Sum(Ai * Wi), i = 0, … , 16 ,先对前17位数字的权求和
Ai:表示第i位置上的身份证号码数字值
Wi:表示第i位置上的加权因子
Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
(2)计算模
Y = mod(S, 11)

(3)通过模得到对应的校验码
Y: 0 1 2 3 4 5 6 7 8 9 10
校验码: 1 0 X 9 8 7 6 5 4 3 2
四、举例如下:
北京市朝阳区: 11010519491231002X
广东省汕头市: 440524188001010014

15位升18的方法

根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。下面举例说明该计算方法。

15位的身份证编码首先把出生年扩展为4位,简单的就是增加一个19,但是这对于1900年出生的人不使用(这样的寿星不多了)

某男性公民身份号码本体码为34052419800101001,首先按照公式⑴计算:

∑(ai×Wi)(mod 11)……………………………………(1)

公式(1)中:
i—-表示号码字符从由至左包括校验码在内的位置序号;
ai—-表示第i位置上的号码字符值;
Wi—-示第i位置上的加权因子,其数值依据公式Wi=2(n-1)(mod 11)计算得出。

i 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

ai 3 4 0 5 2 4 1 9 8 0 0 1 0 1 0 0 1 a1

Wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 1

ai×Wi 21 36 0 25 16 16 2 9 48 0 0 9 0 5 0 0 2 a1

根据公式(1)进行计算:

∑(ai×Wi) =(21+36+0+25+16+16+2+9+48++0+0+9+0+5+0+0+2) = 189

189 ÷ 11 = 17 + 2/11

∑(ai×Wi)(mod 11) = 2

然后根据计算的结果,从下面的表中查出相应的校验码,其中X表示计算结果为10:

∑(ai×WI)(mod 11) 0 1 2 3 4 5 6 7 8 9 10
校验码字符值ai 1 0 X 9 8 7 6 5 4 3 2
根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为 34052419800101001X。

C#代码:

  private string per15To18(string perIDSrc)
  {
   int iS = 0;
 
   //加权因子常数
   int[] iW=new int[]{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2};
   //校验码常数
   string LastCode="10X98765432";
   //新身份证号
   string perIDNew;
 
   perIDNew=perIDSrc.Substring(0,6);
   //填在第6位及第7位上填上‘1’,‘9’两个数字
   perIDNew += "19";
 
   perIDNew += perIDSrc.Substring(6,9);
 
   //进行加权求和
   for( int i=0; i<17; i++)
   {
    iS += int.Parse(perIDNew.Substring(i,1)) * iW[i];
   }
    
   //取模运算,得到模值
   int iY = iS%11;
   //从LastCode中取得以模为索引号的值,加到身份证的最后一位,即为新身份证号。
   perIDNew += LastCode.Substring(iY,1);

   return perIDNew;
  }

手动修改方法,现将安装程序中的Config.xml解压出来,如果使用了虚拟光驱,直接复制出来便可,专业版和企业版路径有所不同:

专业版是ProPlus.WWConfig.xml

企业版是Enterprise.WWConfig.xml

以下表示为XXXX.WWConfig.xml

可以参考官方网页

我们用记事本打开Config.xml,找到以下一行

PS多出来的空格不用理会因为网页无法显示

使用正确有效的序号取代上述"BCDFGHJKMPQRTVWXY2346789B"引号内部分,并去除后变成以下格式:

其他文件不做修改,仅仅修改Config.xml即可。

然后使用UltraISO等编辑光盘映像的工具将修改后的Config.xml替换掉原来的Config.xml,保存或者刻盘后便可达到免输序列号!

【转帖】Vista激活新思路
以下转自CCF,感谢Binbin撰写
================================================
程序的来源

今天,一位名为offlinevista的高手在某俄罗斯破解论坛上发布了一个测试的程序,该程序用于停止vista中spsys.sys中的计时器来达到停止激活计数器的目的。

为什么我要写这篇文章

这个名为TimerStop的程序确实有效,不过,由于作者没有经过完整的测试也没给出适当的安装教程,导致了很多人不能用,在该贴的回复中就能看出。
经过反复的测试,我找到了成功使用该程序的方法,并且在Windiws Vista Ultimate版和Home Premuim版上测试通过。

使用该方法达到的效果
1. 激活计数器永远停留在43200秒(30天)上,不会继续往下走
2. 安装使用的是默认的内置CD-KEY,可以进行Windows Update
3. 永远处于初始激活宽限期,理论上MS无法通过联网的方式将使用过破解的用户同正常安装且尚未激活的用户区分开
4. 可以通过正版验证,下载MS提供的增值软件
5. Vista设计的时候,就将初始激活宽限期中的前三天(剩余30日-28日)定位为让用户配置硬件驱动和必备软件,不提示用户激活。使用该破解后,激活计数器永远停留在30天,故不会有激活的提醒。只是“系统”属性里会有30天的提示而已,不影响使用

具体的安装方法
首先,我们需要进行一次名为“2099 ReArm”的操作,这个操作很多人都见过。没错,这就是之前流传的破解方法,不过由于只骗过了安装时间检测,却无法使激活计数器的停止运转,使得破解不成功。

具体操作为:

单击“开始”菜单,选择“所有程序”>“附件”,右键单击“命令提示符”,在上下文菜单中选择“以管理员身份运行(A)”,并在出现“用户账户控制”对话框中单击“继续”。
在命令提示符下首先运行date命令更改日期,将日期更改为2099年12月31日。
接下来运行命令:cscript slmgr.vbs -rearm
待命令完成后,再次运行date命令将日期改回当前日期,如2006年12月19日。

命令操作过程如下:

版权所有 (C) 2006 Microsoft Corporation。保留所有权利。
C:/Windows/system32>date
当前日期: 2006/12/19 二
输入新日期: (年月日) 2099/12/31
C:Windows/system32>cscript slmgr.vbs -rearm
Microsoft (R) Windows Script Host Version 5.7
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
命令成功地完成。
要使更改生效,请重新启动系统。

C:Windows/system32>date
当前日期: 2099/12/31 四
输入新日期: (年月日) 2006/12/19
C:Windows/system32>
这时,可以关闭“命令提示符”,但先不要重新启动计算机。解压缩本贴的附件到一个本地文件夹,然后右键单击“Vista test crack.exe”,在上下文菜单中选择“以管理员身份运行(A)”。在程序的对话框中,单击“Install”按钮,出现“Service installed”表明安装成功。关闭程序,重新启动计算机。

如何检验破解已成功

重新启动计算机后,运行一段时间(几分钟即可),按Win+R组合键,输入slmgr.vbs -dlv来查看激活计数器。如果出现的对话框中“剩余时间”项目的内容为“43200 分钟(30 天)”即告成功。

我的测试结果

Windows Vista Ultimate x86 – 成功!
Windows Vista Home Premium x86 – 成功!
Windows Vista Ultimate x64 – 失败

验证结果:vista从此破解!

下面是我验证的全过程:

1.  时间:2006-12-19 22:42

每当vistafans需要 我这个超级小白鼠总是第一时间站出来为大家做试验的

2. 时间: 2006-12-19 22:45

按照帖子所介绍的方法操作  重启后slmgr.vbs -dlv 显示剩余时间为43200分钟。

等段时间 我还会有下文的

敬请期待

3.  时间:2006-12-19 23:07

经过半个小时验证 时间确实不减少!   

ps:我在家里上网 每天都是开机自动登陆QQ,今晚9点22开机,按照楼主的方法22点33分重启,现在23点06分 时间依然没有变少。

4.  时间:2006-12-19 23:24

应网友okn的要求 再次重启并在bios中更改时间为2008年12月19日,完全可以证明这个方法有效。

重启后,剩余时间依然为30天43200分钟 而windows更新、defender、还有恶意软件保护纷纷过期!!

5. 时间:2006-12-20 0:20

再次slmgr.vbs -dlv验证,同样通过!

6. 时间:2006-12-20 11:00

再次slmgr.vbs -dlv验证,同样通过!

by yohoo from vistafans.com

附件:winvicrack.rar(5210 Byte)

设计页面时,经常会从一个页面打开一个子窗口以供浏览者查看。通常,这种子窗口中的内容一经浏览者看过,对于浏览者而言就不再需要,而他们常常会忘记关掉这些小窗口,致使许多的浏览器窗口打开着,耗用大量的资源。因此我们可以将子窗口设计成经过一段时间后可以自动关闭的形式。

  本例中制作了两个页面, Index.html是显示于子窗口中的页面,而在名为firstpage.html的页面中,包含在子窗口中打开Index.html的链接。单击链接时,将在子窗口中打开index.html。可以直接单击子窗口中的“关闭”链接关闭子窗口,也可以不去理睬它,在15秒之后,子窗口也会自动关闭。

  具体操作如下:

  1. 在本地站点中生成一个Sample文件夹。

  2. 在Smlple文件夹中,生成名为Index.html以及名为firstpage.html的文件。

  3. 双击Index.html,打开该文档,进入到文档的设计视图窗口中。

  4. 单击菜单View/Head Content,显示文档的头部区域。

  5. 单击设计视图窗口中的文档头部窗格。选择菜单Insert/Invisible Tags/Script,打开Inset Script对话框。在Language下拉列表框中选择JavaScript选项,并在Coctento文本框中输入“setTimeout("self.close()",15000)”。单击OK按钮,完成在文档头部插入15秒后自动关闭子窗口的脚本。在代码中,15000表示15000毫秒,也即15秒,也可以根据需要将之修改为自己需要的时间毫秒数。

  6. 在文档窗口中输入“关闭”字样,在属性面板上的Link文本框中输入“###”,将其设置为一个空链接。

  7. 在状态栏左端的快速标记编辑器上,单击标记按钮。选中“关闭”链接,然后按下Ctrl+T组合键,打开快速标记编辑器,进入到快速标记编辑器的编辑标记模式。然后在“>”前输入“onclick="selfclose()"”。 如图3所示,设置完毕,单击OK按钮,确认操作。这样在Index.html被作为子窗口打开后,单击该链接就可以立刻关闭该子窗口。

  8. 保存Index.html文件,并退出index.html的Dremweaver窗口。

  9. 现在开始设计fristpage.html页面。在本地站点的Smlple文件夹中,双击 fristpage.html,打开该文档,进入到文档的设计视图窗口中。

  10. 在文档中输入“单击这里打开会自动关闭的子窗口”字样。然后在属性面板上的 Link文本框中输入“###”,将之设置为空链接。

  11. 可以通过为该链接应用Open Browser Window行为来设置单击链接时打开Index.html窗口,不过更方便的方法是利用快速标识编辑器。方法是首先将插入点放置到链接中,然后在状态栏左端的标识选择器上,单击标识按钮,选中整个链接。然后按下Ctrl+T组合键,打开快速标记编辑器,进入到快速标记编辑器的 编辑标识模式。再在“>”前输入“onclick="window.open( index.html ,null , width=200px,height=200px )"”示)。设置完毕,按下回车键,确认操作。

  12.上述操作就完成了本例的设置。可以单击菜单用File/save,保存所做的工作。然后按下F12键,在浏览器中预览页面效果。

  天气预报:昆明,晴,4~16°C。

  什么鬼天气预报!今天我从起来到现在,没有见到一丝阳光!在家里面冷的要死,我已经穿了羽绒服了,但是还是觉得有点冷!这是什么天气啊!我估计今天的气温肯定没有超过10°C!昨天我在外面跑了一天也没有现在冷!真是冷空气南下了!

  回想起来,昆明已经好久都没有下雪了。不知道今天冷成这样,今年会不会有雪?不过还是期待昆明的雪的,呵呵。

图片附件:
image_361.jpg

  星期五上午拿到期待以久的ASUS A7V600,但是因为各种原因,到今天才得以把电脑装起来,兴奋啊!

  3200+!在ASUS A7V600到了以后,立马把CPU跳到200MHz的外频,200MHz x 11=2200MHz(3200+)。稳定!在经过了压力测试以后,CPU温度没有超过57°C!而且我风扇只调到了2800转,3000转都不到啊!

  这种感觉,怎一个“爽”字了得!不多说了,我要Do more test去了~ 😀

图片附件:
ssnap1.gif
图片附件:
ssnap2.gif

  一个意外,我就把主板卖了。

  我原本打算在网上拍一块ASUS的A7V600主板,然后再把我这块Soltek 75FRV拍掉的。但是在拿A7V600的时候出了点问题,主板到了以后发现那块主板是修过的。网卡芯片背后有两块很明显的烧过的痕迹。然后我找了一块AthlonXP 2200+来试了一下,发现还不稳定,会自动关机以及重启。和卖家商量了以后,卖家让我发回去重新换一块。我也就在第二天就把主板发回去了。我的这块Soltek 75FRV呢,就一直挂在taobao上处于出售状态。我呢,就一直在等卖家重新发主板过来。但是,在随后几天的联系中,卖家说该型号的主板没货了,同意退款给我,但是管Taobao的这个人不在,要等他人回来以后才能确认退款。晕啊……

  但是在今天,我放在Taobao上的主板被拍下了。所以,我明天必须把主板发出去。这样,我就没主板用了……晕~~~ 我只有在Taobao上又重新淘了一块A7V600,让人家今天把货发出来。现在呢,只有希望主板早点到了,估计明天晚上我是肯定没有电脑用了。唉~ 不过千万不要让我在周末都没有电脑用啊!受不了啊!

到处寻找激活VISTA的方法,最终权衡利弊,并且多次试验,发现比较稳妥的方法还是下面这种随时复位30天的试用期是最安全的,并且适用于各种版本的VISTA,我现在用的是64位的终极U版,方法(来自网络)如下:

Windows Vista 激活破解补丁(Re-Arm Unlimited Installer 2.0)

说明:
1 下载该软件http://www.pconcool.com/attachments/month_0612/y200612513283.rar,并且解压运行里面的“Re-Arm_Unlimited_Installer_2.0.exe”文件;

2 不要重启电脑,点击开始菜单,并在“开始搜索”里面输入“CMD”,当菜单里面出现“cmd"图标后,把鼠标放到上面并按右键,选择“以管理员身份运行”;

3 在cmd窗口命令行里面输入“slmgr -rearm”并回车,耐心等待出现“成功”窗口提示,然后重启电脑;

4 重启电脑之后,你再打开控制面板里面的“系统”看看,试用期又被重置为30天啦!以后随时随地可以按照第2、3步骤重置!

上述方法完全不改变vista的重要文件而导致彻底启动不了,并且可以无限使用下去,直到出现完美激活的方法。

附件:y200612513283.rar(172918 Byte)

近日,卡巴斯基开始大举封杀超授权使用许可key,卡巴斯基官方网站的访问量及在各大站点的下载量急剧飙升,卡巴斯基官方推介五种方式获取正版卡巴斯基反病毒软件,含二种免费获取方式.

卡巴斯基官方网站的访问量及在各大站点的下载量急剧飙升,而捆绑了半年免费卡巴斯基反病毒软件6.0个人版的360安全卫士的下载量也爆增了近一倍。造成此现象的原因是卡巴斯基部分授权许可被大量超授权使用,自动列入黑名单,导致部分非法用户纷纷通过各种渠道寻求继续使用卡巴斯基反病毒软件的方法。

卡巴斯基自进入中国以来,一直为保护中国用户的信息资产安全不懈努力。从最初的“转正大行动”到与奇虎360安全卫士合作,捆绑半年免费的正版反病毒软件,都是希望能为广大网友创造更为洁净的网络环境。为了满足更广泛用户的需求,卡巴斯基近期启动了“关注教育,普及正版”活动,中国大陆境内的所有学校均可申请免费半年使用卡巴斯基反病毒软件网络版及个人版。

除了通过各种活动获取半年免费卡巴斯基反病毒软件,目前卡巴斯基还提供各地免费送货和线上购买等多种购买渠道,让用户能最便捷地购买到卡巴斯基反病毒软件。

感谢广大用户使用正版软件,继续支持卡巴斯基!

五种方式获取正版卡巴斯基反病毒软件:

一、下载360安全卫士,半年免费使用卡巴斯基反病毒软件6.0个人版:

奇虎网站下载:http://www.qihoo.com

360安全卫士网站下载:http://www.360safe.com

二、学校及学生用户可通过“关注教育,普及正版”活动,由学校统一申请半年免费使用卡巴斯基反病毒软件网络版及个人版:

http://www.kaspersky.com.cn/xuanchuan/xuanchuan.htm

三、多种支付方式在线购买,卡巴斯基反病毒软件6.0个人版和卡巴斯基互联网安全套装6.0个人版:

http://www.kaba365.com

四、网易通行证用户在线购买卡巴斯基互联网安全套装6.0个人版:

http://smsmail.163.com/avp-store-new

五、 就近购买卡巴斯基反病毒软件6.0个人版和卡巴斯基互联网安全套装6.0个人版盒装产品,各地经销商及免费送货联系方式:

http://www.kaba365.com/?fsid=9

 

  一.freebsd

  FreeBSD 4.7

  当显示 boot … 9 seconds按任意健

  输入:boot -s

  登录以后

  #/sbin/mount -a

  #passwd

  输入新密码.

  FreeBSD 5.*

  当要求选择启动模式时按4进入单用户模式登录以后

  #/sbin/mount -a

  #passwd

  输入新密码.

  二.solaris

  ROOT密码遗忘的处理方法

  1,如果还能用普通用户登陆的话,%df /etc,确定包含/etc目录分区的设备名

  %df /etc

  / /dev/dsk/c0t0d0s0…

  此例中是c0t0d0s0,如果你的根目录分区设备不一样的话,替换一下就可以啦

  2,把系统盘插入cdrom中

  3,出现提示符后,使用sync命令刷新文件系统

  4,按下stop+A

  5,ok状态下键入boot cdrom -s

  6,在#提示符下键入mkdir /temp ,然后键入mount /dev/dsk/c0t0d0s0 /temp

  如果出现挂接不上的情况时,那么就运行fsck先 fsck /dev/rdsk/c0t0d0s0,然后在mount

  7,cd /temp/etc

  8,cp shadow shadowbak

  9,cat shadow

  得到root的口令字符串

  root:djglcj0J:6453::::(其中djglcj0J就是root的加密后的口令字符串)

  10,sed s/djglcj0J// shadow>shadownew

  11,cat shadownew查看是否已经变为

  root::6453::::

  12,cp shadownew shadow

  13,cd /

  unmount /temp

  sync

  shutdown -i0 -g0 -y

  3,出现提示符后,使用sync命令刷新文件系统

  4,按下stop+A

  5,ok状态下键入boot cdrom -s

  6,在#提示符下键入mkdir /temp ,然后键入mount /dev/dsk/c0t0d0s0 /temp

  如果出现挂接不上的情况时,那么就运行fsck先 fsck /dev/rdsk/c0t0d0s0,然后在mount

  7,cd /temp/etc

  8,cp shadow shadowbak

  9,cat shadow

  得到root的口令字符串

  root:djglcj0J:6453::::(其中djglcj0J就是root的加密后的口令字符串)

  10,sed s/djglcj0J// shadow>shadownew

  11,cat shadownew查看是否已经变为

  root::6453::::

  12,cp shadownew shadow

  13,cd /

  unmount /temp

  sync

  shutdown -i0 -g0 -y

  14,取出CD后,重起系统,这时root就不需要密码啦!

  这样也可以!

  OK boot cdrom -s

  #TERM=sun

  #export TERM

  #mount /dev/dsk/c0t0d0s0 /a

  #vi /a/etc/shadow(删除root的加密后的密码)

  #reboot

  三.SCO UNIX

  一旦运行SCO UNIX 机器的超级用户口令忘了,可以用这个方法解决。

  在另一台安装了SCO UNIX的机器上,以Root用户注册,进入系统,用 mkdev fd命令或命令scoadmin中的Filesystem之Floppy Filesystem Manager来制作应急启动盘,包括Boottable 盘和Root filesystem盘。

  将上述制作的Root filesystem盘安装到硬盘上。

  # mount /dev/fd0135ds18 /mnt

  再将硬盘上的/etc/passwd 和/tcb/files/auth/r/root两个文件拷贝到Root filesystem盘上。

  # cp /etc/passwd /mnt

  # cp /tcb/files/auth/r/root /mnt

  卸载机器1硬盘上的软盘。

  # umount /dev/rfd0135ds18

  用Boot软盘去启动遗忘口令的机器,根据提示插入Root filesystem软盘,待出现“#”时,进行下面操作,将硬盘挂到软盘上:

  # mount /dev/hd0root /mnt

  备份硬盘上的/etc/passwd和/tcb/files/auth/r/root两个文件。因为这两个文件中还包含其他用户的注册信息。

  用Root filesystem软盘上的两个文件,覆盖硬盘上的两个文件/etc/passwd 和/tcb/files/auth/r/root。

  # mkdir /cyh

  # mount /dev/fd0135ds18 /cyh

  # cd /cyh

  # cp passwd /mnt/etc

  # cp root /mnt/tcb/files/auth

  卸载安装上的两个文件系统。

  # umount /dev/hd0root

  # umount /dev/fd0135ds18

  取出软盘,重新启动机器,待出现Login时,以Root用户注册,键入第二台机器的超级用户口令,这样便可进入的超级用户了。

  进入超级用户后,用Passwd和Root这两个文件的备份覆盖原来的文件,接着用passwd命令修改超级用户的口令。

  用户可以用Alt+F2换一个窗口,以Root注册,现在用修改后的口令就能用了。

  四.aix4.3.3(ibm) rs/6000

  将第一张安装盘放入光驱,重起机器,按f5键,终端按5,进入maintance页面,选择mount rootvg的功能选项,调用password修改口令,退出即可

  五.linux

  三种办法:

  1.在系统进入单用户状态,直接用passwd root去更改

  2.用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下:

  cd /mnt

  mkdir hd

  mount -t auto /dev/hdaX(原来/分区所在的分区号) hd

  cd hd

  chroot ./

  passwd root

  这样可以搞定

  3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同

  6.redhat 8 redhat9

  (1). lilo法

  1. 在出现 lilo: 提示时键入 linux single

  画面显示 lilo: linux single

  2. 回车可直接进入linux命令行

  3. #vi /etc/shadow

  将第一行,即以root开头的一行中root:后和下一个:前的内容删除,

  第一行将类似于

  root::……

  保存

  4. #reboot重启,root密码为空

  (2). grub法

  1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键

  2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键

  3. 修改你现在见到的命令行,加入single,结果如下:

  kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

  4. 回车返回,然后按b键启动,即可直接进入linux命令行

  5. #vi /etc/shadow

  将第一行,即以root开头的一行中root:后和下一个:前的内容删除,

  第一行将类似于

  root::……

  保存

  6. #reboot重启,root密码为空

  7.HP-UX

  启动时按esc 进入isl

  进入ISL后:

  isl>bo pri

  (yes/no)y

  ipl>hpux -is

  ipl>vi /etc/passwd

  去掉root 的密码即可。