每个电脑都会自己的SID号和GUID号,而且不会相同。。-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

每个电脑都会自己的SID号和GUID号,而且不会相同。。

简介:
每个电脑都会自己的SID号和GUID号,而且不会相同。。
SID号:SID是唯一身份编号。用来标识用户身份的。存在在本地SAM数据库中。这个库默认连管理员都没权读的。只有SYSTEM完全控制的。 

打个比方我们能修改管理员的帐号。那修改前和修改过以后系统怎么识别你还是不是管理员呢?其实就是看SID号的。所以SID永不重复。就算你重新安装部分SID号还是不一样的。 
而2000/XP以后的系统对SID的依赖比较高。明显的是对注册表、NTFS、EFS(加密文件)等都是依靠SID的。简单的GHOST只复制了系统中的SID。而另外分区上的可能被记录的SID没有被复制。所以恢复以后可能会造成访问失败。 

用SYSPREP可以把系统中的SID号清掉。这样恢复以后系统会自动重新生成。 

SAM库在XP可以这样打开: 
REGEDIT 
HKEY_LOCAL_MACHINE\SAM\SAM 
这时候你看不到任何东西的。按上次的方法给自己权限。右键权限。给管理员组FULL CONTROL就能看到SID等信息。SID很长的。比如: 
S-1-5-21-1177238915-1767777339-839522115
还可以进入CMD中。输入whoami /user查看自己的SID号
GUID号:GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。 
  在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如如注册表项、类及接口标识、数据库、系统目录等对象。
可以通过DOS命令nbtstat /n来查看。。 
如果两台电脑的SID号和GUID号相同的话,在安装管理活动目录的时候就会出现报错,一般克隆的系统都会出现这种问题。那么如何修改呢。
SID号的修改方法:win2003中自带一个封装工具。在win2003\SUPPORT\TOOLS\DEPLOY中有一个sysprep.exe的文件。那就是封装工具,可以对系统进行重新封装。封装之后SID号就会改变。
GUID号的修改方法:可以通过修改计算机名来改变。

本文转自 bilinyee博客,原文链接:   http://blog.51cto.com/215363/800512     如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: