在CVS中怎样控制某个用户对某些模块的读写权限?(50分)

  • 主题发起人 主题发起人 softdog
  • 开始时间 开始时间
S

softdog

Unregistered / Unconfirmed
GUEST, unregistred user!
比如对Anonymous用户只能Check out而不能Commit.
另外,在CVS中如何对用户进行详细的管理?如果用pserver模式,是不是在NT域用户中实行
相应的管理即可?
 
如果是针对一个模块的,那么你设置一下cvsroot中的passwd文件,告诉cvs系统中有那些用户,
然后建立readers文件,列出只读用户名就行了。
对于pserver模式的impersonality,在nt下我是没有成功,不过在ntserver模式下是可以的。
有什么问题的话,可以去看看这个地方:www.smilling.com.cn找到'cvs我学我用'小组加入.
 
建立一个权限表(这个表有用户名字段,是字符型),把delphi中各个的按钮的名字
作为字段(全部是布而),登陆时在权限表中检查当前用户名,并把此用户对应的字
段为真值的相应按钮的enabled值为真,其它为假。
 
readers表我在pserver模式下也成功了。
如果要用impersonality,那么你就不应该用readers/writers表,而是用NTFS文件系统自己的
permissions.
关于这个问题,看:http://www.devguy.com/fp/cfgmgmt/cvs/cvs_admin_nt.htm#ACCESS
 
但是如果在NTFS上将某个Module的目录设置为只读,会有一些临时文件无法删除(好像是用于锁定),
其他用户去存取该Module时,会提示等待其他用户释放锁定。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部