Server SID修改方法.docx
《Server SID修改方法.docx》由会员分享,可在线阅读,更多相关《Server SID修改方法.docx(17页珍藏版)》请在冰豆网上搜索。
ServerSID修改方法
想必大家在用虚拟机做克隆后发现SID重名导致实验失败的情况肯定有吧。
下面就介绍下修改方法。
在介绍修改方法之前先说说这个SID到底是个神马东东。
废话不多说直接进入主题。
SID介绍
SID(securityidentifiers安全标识符)是自windows2000以后版本windows系统中用于标识对象访问信任树的唯一可变长度值。
Windows系统为每个账户分配一个唯一的SID,存储在安全数据库中。
在用户每次登录时,系统自动从数据库中找到对应账户的SID。
并把它置于用户的访问令牌(accesstoken)中。
系统使用访问令牌中的SID来标识所有互相通信中用户身份。
SID的组成
SID的基本格式为S-R-I-S。
其中S表示该字符串是SID,R是SID的修订号,I是颁发机构(authority)标识符值。
S是一个或多个子颁发机构标识符值。
下面举个例子:
S-1-5-21-117609710-884357618-1801674531-500这是管理员帐号的SID
S代表此符号串为SID。
1代表SID修订号为(如果没重新封装SID,SID修订号都为1)。
5代表根颁发机构标识符为5,21代表第1级子颁发机构的标识符为21.,117609710代表第2级子颁发机构的标识符为117609710。
884357618代表第3级子颁发机构的标识符为884357618,1801674531标识为第4级子颁发机构的标识符为1801674531。
500是administrator这个管理员用户的标识符。
如上面的administator的SID为S-1-5-21-117609710-884357618-1801674531-500。
则该账户所在计算机的SID就为S-1-5-21-117609710-884357618-1801674531.也就是用户(组)SID=计算机SID+用户(组)的标识符值。
计算机SID是操作系统类型,计算机硬件配置,安装时间,SID修订版本,各级颁发机构的标识符等因素来决定的。
所说计算机SID没有完全一样的。
通过上面简单介绍想必大家对SID有所了解吧。
知道组成原理对下面的修改就不难了。
本方法以VMware®Workstation7.0.1build-227600server2003R2为例。
1、 克隆一个VM虚拟机镜像。
如图:
2、 验证前后SID
(1) 进入原版系统开始—运行---cmd进入命令行界面:
输入whoami/user
(2)进入克隆系统开始—运行---cmd进入命令行界面:
输入whoami/user
根据 上图可以看出前后的SID完全一样。
3、正式修改SID
1、 加载windowsserver2003CD1安装光盘(修改工具在光盘里面)
2、进入光盘目录打开deploy.cab软件包
把以下两个文件的内容提取到桌面
到此这两个文件已经提取到桌面了。
3、 运行sysprep.exe
进入到系统准备工具设置界面看图配置就好了。
现在我们重启系统来验证一下更改的结果。
步骤跟上面1差不多。
还是先进入原版系统开始—运行---cmd进入命令行界面:
输入whoami/user
进入克隆系统开始—运行---cmd进入命令行界面:
输入whoami/user
比较发 现结果是是不是已经改变了呢。
。
。
。
。
。
。
更改SID的教程就到此结束了。