基于ubuntu14.04系统的CVS-服务端配置手册.doc

基于ubuntu14.04系统的CVS-服务端配置手册.doc

ID:59171525

大小:39.00 KB

页数:6页

时间:2020-10-30

基于ubuntu14.04系统的CVS-服务端配置手册.doc_第1页
基于ubuntu14.04系统的CVS-服务端配置手册.doc_第2页
基于ubuntu14.04系统的CVS-服务端配置手册.doc_第3页
基于ubuntu14.04系统的CVS-服务端配置手册.doc_第4页
基于ubuntu14.04系统的CVS-服务端配置手册.doc_第5页
资源描述:

《基于ubuntu14.04系统的CVS-服务端配置手册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CVSubuntu14.04服务端配置手册1.以root用户身份在/home目录下建立cvsd目录,在cvsd目录下再建立项目的总目录,假定此项目总目录为myproject(下文均沿用此名)。2.设置好网络源,以root用户身份执行命令“apt-getupdate”更新软件列表,通过菜单“系统”-“系统管理”-“新立得软件包管理器”上网安装cvs、cvsd、xinetd、ssh。安装cvsd时需输入项目名称的相对路径,此处定义为/myproject。3.cvsd的配置文件位于:/etc/cvsd/cvsd.conf。以超级用户身份修改其,将项目的根路径RootJail变量

2、由默认的/var/lib/cvsd修改为/home/cvsd。4.初始化myproject项目。sudocvs-d/home/cvsd/myprojectinit然后以root用户身份在/home/cvsd目录下新建lock目录,lock目录用于cvs传输时加锁。同时更改位于/home/cvsd/myproject/CVSROOT路径下的config文件权限以root用户身份修改chownroot:usersconfig(所有项目用户均需加入users组)chmod744config修改完成后用gedit命令打开该文件,将第18行内容#LockDir=/var/lock/

3、cvs更改为LockDir=/home/cvsd/lock5.在/etc/xinetd.d目录下创建一个新文件cvs_ssh,文件内容如下:servicecvs_ssh{port=2401disable=noflags=REUSEsocket_type=streamwait=notype=UNLISTEDuser=rootserver=/usr/bin/cvsserver_args=-f--allow-root=/home/cvsdsshlog_on_failure+=USERID}然后重启xinetd服务:sudo/etc/init.d/xinetdrestart6.在

4、菜单“系统”-“系统管理”-“用户和组”中,新增项目组的管理组和普通组,如admin-user和common-user组。再新增项目组成员,配置所有组员的主组均为common-user。如果无法用界面更改,则可以使用命令增加组:groupadd用户组使用命令增加用户到指定的组:useradd用户名-m-g用户组然后以root用户身份给组中高权限的用户增加其额外隶属的admin-user组,方法如下:usermod-a-Gadmin-user高权限用户名如果需要在登录界面隐藏这些新建的用户,则打开/var/lib/AccountsService/users文件夹,在该文件夹

5、下创建用户名称文件,例如test,文件内容如下:[user]SystemAccount=true7.在所有增加的用户家目录“/home/用户名”下定义一个隐藏文件类型的ssh目录,以root用户身份执行,方法如下:mkdir/home/用户名/.ssh8.将各用户cvs密钥对中的公钥(采用DSA算法创建)以root用户身份拷贝至其家目录下的.ssh目录并更改文件名称为authorized_keys,同时修改.ssh目录的属性和权限,具体步骤如下:ssh-keygen-i-f公钥文件名>>/home/用户名/.ssh/authorized_keyschown-R用户名:co

6、mmon-user/home/用户名/.sshchmod-R744/home/用户名/.ssh9.禁止使用账号登陆:使用sudo打开/etc/ssh/sshd_config,修改如下选项:PasswordAuthenticationno如果只是要禁止部分用户以密码登入ssh服务,则可以使用passwd命令中的锁定用户的密码,以user用户为例:passwd-luser10.在myproject目录下提交上传完各个项目的代码后,更改/home/cvsd目录下myproject和lock目录的属性和权限:chown-Rroot:common-user/home/cvsd/my

7、project/home/cvsd/lockchmod-R770/home/cvsd/myproject/home/cvsd/lock注意1:对myproject项目目录下的关键目录需额外设置权限,如chown-Rroot:admin-user/home/cvsd/myproject/key_files注意2:为防止同一用户在不同CVS项目中读写时产生的“主组”问题,对每个项目权限应执行以下更改操作:chmod-Rg+s/home/cvsd/myproject11.完成以上步骤后,可通过cvs客户端工具进行测试,wincvs命

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。