VSS里的用户权限设置跟本只是好看而已,一无是处!
(方法一)
所有的用户信息(包括密码)存在“vss数据库所在的文件夹/data/um.dat”.只要用一个已知um.dat账号信息替换它就能登入了。
(方法二)
还有一个更为简单的方法,也是VSS最大的BUG,都不用修改用户信息文件!
想用哪个用户登入都可以,不用密码!(包括管理员(Admin)账号)。
以Admin登入为例,具体方法如下:
1,新建Windows用户,名称为Admin。
2,以Admin登陆Windows。
结果打开vss,默认就以Admin为账号登陆进去了,不用输入密码!(注:VSS的Admin当然是设置了密码了)
前阵子公司就是遇到这个问题,有一台机器的用户名是Admin,结果问题就出来了,登陆VSS的时候是以超级管理员帐号进到VSS里的。问题不是怕有人故意想做坏事,而是这个BUG影响到了工作,万一还有别人也是Admin用户登陆,那在大家不知情的情况下用同一个帐号登入到VSS,结果出现一大堆奇怪的问题,比如签入的文件无效了(被别人给反签入了)
解决方案:在“vss管理的Tools->Options->General->use network name for automatic user log in“的选项去掉来解决。