



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CVSNT在Windows下的安装和使用 先说下CVSNT的用户验证方式,CVSNT的用户验证方式分两种:Windows系统用户与CVSNT用户共存的混合验证方式,及CVSNT用户单一验证方式,默认工作在混合验证方式下,当然使用单一验证方式对用户的管理肯定比较方便一点,因此下面的配置就是围绕该方式进行的。各个资源库所使用的验证方式及用户配置由其目录下CVSROOT里的配置文件决定,其中有几个比较重要的文件。1、config文件控制CVSNT的验证工作方式的就是config文件,注意该文件最前面的两行:#Setthistonoifpservershouldntchecksystemusers/passwords#SystemAuth=yes第二行就是我们要修改的内容,默认状态是被注释掉的,SystemAuth有两个值yes和no:yes:pserver将使用Windows系统用户和CVSNT用户来共同验证(若CVSNT用户未定义,则用Windows系统用户来进行验证),默认为yes,CVSNT用户在后面将要介绍的passwd文件中定义。no:只使用CVSNT用户来进行验证。该文件可以在客户端进行修改,因此我们可以将其checkout出来将第二行改为SystemAuth=no,并commit到CVSNT上就可以启用单一验证方式了,注意启用单一验证方式后原来的Windows系统用户将变为无效,因此要注意执行该步骤的时机。2、admin文件该文件保存CVSNT管理员用户列表,内容很简单,形式如下:User1User2User3每一行定义一个管理员用户,默认时没有该文件,但你可以在客户端自己添加并add上去,再commit到CVSNT上,但是光有这个文件还是不会生效的,还要将其添加到checklist文件中,使CVSNT能够读取该文件的内容,在checklist中添加文件列表的格式为:空格文件名出错信息其中文件名前的空格必须要有的,不然会出错。我们可以先添加admin文件到CVSNT中,再修改checklist文件commit,就可以使admin文件生效了。3、passwd文件服务器工作在CVSNT用户单一验证方式下的时候,这个文件定义了CVSNT的用户信息,这里面保存着用户名,用户密码,以及别名信息。默认状态下没有该文件,但是我们可以在CVSNT还工作在混合验证方式下时,用系统管理员登录,通过添加用户命令来让CVSNT自动建立一个passwd文件。添加用户的命令的示例:cvspasswdradministratoracvsadmin之后系统提示输入密码,输入后服务器会新建一个passwd文件。该文件的内容很简单,形式如下:cvsadmin:fqr1fS4gDghrt:administratorkid:aTXRfS31Bm6JAmystique:Yna4QcXz9dEqd以第一行为例:cvsadmin为用户名,fqr1fS4gDghrt为CVS使用UNIX标准加密函数对密码进行加密后的结果,administrator为该用户的别名,当使用混合验证方式时对应Windows系统用户名。注意:这个文件是不能在客户端进行修改的,不能checkout出来。4、group文件该文件定义CVSNT中组信息,同组里的用户拥有一样的权限,对组权限的修改和对用户权限的修改一样。group文件的内容为administrators:cvsadminkidmystiqueusers:User1User2User3可以看到该文件的内容也很简单,组名:用户名,多个用户名之间用空格隔开。Group文件可以在客户端修改,不用修改checkoutlist这个文件,系统会自动使其生效。作为组里面的特定成员可以赋给特定的权限。了解了以上内容,下面我说一下我自己的配置步骤,我没有使用WinCVS进行操作,是直接使用命令行进行修改的,觉得这样思路比较清晰:1、添加系统变量CVSROOT=E:/CVSNT/Repository,并把E:CVSNT加入到系统Path路径。2、进入命令提示符,因为此时为混合验证模式,可以不用不用登陆直接进行checkout。可以建立一个工作目录,在该目录下进行操作,我这里为E:/CVSNT/Works。检出CVSROOT目录:cvscoCVSROOT3、添加CVSNT系统管理员用户,此时会提示设置用户密码:cvspasswdradministratoracvsadmin4、修改CVSROOT访问权限:cdCVSROOTcvschowncvsadmin/更改所有者为cvsadmincvschacldefault:n/默认权限为ncvschaclcvsadmin:rwc/添加cvsadmin5、修改config文件,按上面的方法修改后commit:cvsci6、此时单一验证方式已经启用了,也就是只能使用刚才添加的cvsadmin进行登录,此时可以把CVSNT控制面板上的Uselocalusersforpserverauthenticationinsteadofdomainusers关掉。登录前还要改一下系统变量CVSROOT,关闭命令提示符窗口,修改CVSROOT为::pserver:cvsadmin192.168.0.1:4021/CVSNT/Repository这里的192.168.0.1是服务器的IP地址,/CVSNT/Repository就是前面设置Repository时设置的Name,可以改为你机器上的配置。修改系统变量之后以下的步骤在任何与服务器相连的机器上进行,当然该机器上应该有CVSNT的可执行文件。7、如果为了避免出现错误,先重启一下CVSNT服务器,再启动命令提示符来到E:/CVSNT/Works,因为已经启用单一验证方式,先要进行登录。cvslogin输入密码,此时就是以cvsadmin登录了。8、添加admin文件,首先将CVSROOT检出,在CVSROOT下新建admin文件,内容为cvsadmin执行命令:cvsaddadmincvsci9、修改checklist文件,在该文件末尾添加一行:空格adminerrormessage注意:admin前的空格不能少。执行命令:cvsci经过以上步骤,可以说用户配置已经基本完成了,CVSNT可以很好的工作在单一验证方式下。进一步的管理可使用以下命令:添加用户:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025设备租赁合同标准版
- 2025【合同范本】租约合同转让协议书
- 利用生物技术助力农村发展合同
- G技术在智慧城市建设中的应用实践案例研究
- 农村新型合作农业项目合作框架协议
- 2025型材买卖合同
- 商业采购供货合同协议条款
- 淄博妇幼面试题目及答案
- 2025年纤维增强合作协议书
- 给妈妈洗脚650字8篇
- 纺织企业安全生产知识培训
- 2025年秋新北师大版数学三年级上册全册教学设计
- 小学心理健康教育四级预警汇报流程
- 教案2025秋形势与政策纪念抗战胜利坚定民族信念抗战胜利80周年
- 2025-2026人教版(2024)物理九年级全册教学进度表
- 义务教育质量监测学校成绩分析报告
- 2025版房地产抵押按揭续贷合同
- 2025年秋季小学四年级上册语文教学计划及教学进度表
- 北京市西城区2024-2025学年七年级下学期期末道德与法治试题(解析版)
- 2025年广东省高考化学试题(含答案解析)
- 【2025秋新版】三年级上册语文生字组词
评论
0/150
提交评论