下面是我三天搞liunx CVS用到的资料,很乱,看不懂不要骂我, 是我自己看的,呵呵
2008.8.3
LINUX创建用户的命令
useradd -g test -d /home/test1 -s /etc/bash -m test1
注解:-g 所属组 -d 家目录 -s 所用的SHELL
删除用户命令
userdel -r test1
创建密码命令
passwd
1.创建cvs组和用户
useradd cvs # 创建cvs账户
passwd cvs # 配置密码
groupadd # 创建cvs组
groupmod –A cvs cvs # 将cvs用户添加到cvs组
2.创建仓库和初始化仓库
mkdir /usr/local/cvs # 创建cvs仓库
cvs –d /usr/local/cvs init # 初始化cvs仓库
解压该包并安装:
# tar zxvf cvs-1.11.21.tar.gz
进入解压包 cvs-1.11.21
创建文件:touch
: w filename (输入 「w filename」将文章以指定的文件名filename保存)
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)
所有服务的启动脚本都在/etc/init.d/里
service xinetd restart
CVS安装:
运行./configure --prefix=你想安装的路径(绝对路径)
运行 make 运行 make install
CVS环境变量
vi /etc/profile
(1)vi /etc/xinetd.d/cvs
service cvspserver
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/mylib pserver #注,此处即repository将来就init这个目录即可,否则客户端连的时候会提示“no such repository”
}
(2)由于不允许root从客户端连,所以我们在此创建非root用于cvs操作,下面开始:
(3)su root
(4)mkdir /mylib ,建个目录用来放repository
(5)groupadd cvsgroup,建cvs组
(6)useradd cvsuser -g cvsgroup,添加cvs用户
(7)chown -R cvsuser /mylib,更改归属owner
(8)chgrp -R cvs /mylib,更改归属组
(9)su cvsuser
(10)cvs -d /mylib init,用cvsueser初始化一个repository
(11)su root
(12)rcxinetd restart,重启cvs server服务
(13)nmap localhost,查看2401端口的pserver是否在listen
yast 界面操作
groups 查看当前登录用户的组内成员
groups gliethttp 查看gliethttp用户所在的组,连同组内成员
whoami 查看当前登录用户名
/etc/group文档包含任何组
/etc/shadow和/etc/passwd系统存在的任何用户名
一开始创建了cvsroot用户,设置权限
#chown -R cvsroot.cvs /home/cvsroot
#chmod -R ug+rwx /home/cvsroot
#chmod 644 /home/cvsroot/CVSROOT/config
3.2.2. 设置加密文件为可执行:
cvsroot$ chmod a+x genpasswd.pl
系统用户密码:
vi /etc/shadow
//正确
1、建立cvs用户组
groupadd cvs
2、建立cvs组的cvsroot用户和所属的目录
useradd -g cvs -G cvs -d/home/cvsroot cvsroot
3、为cvsroot用户添加密码
passwd cvsroot
4、改变/home/cvsroot的目录属性
chmod 775 /home/cvsroot
5、初始化cvs源码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
cvs -d/home/cvsroot init
6、创建可以登陆cvs服务的用户及密码,需要创建文件passwd
必须说明的,cvs中默认一个用户checkout代码时候,会在当前模块下生成一个锁文件,如果这个用户对当前模块没有写权限,读是不可能的。配合上面的权限设置,必须改一下cvs服务器配置。改成不在当前模块目录下生成锁文件,把锁文件集中到一个所有用户都有读写权限的目录。修改配置文件CVSROOT/config:
# Put CVS lock files in this directory rather than directly in the repository.
#LockDir=/var/lock/cvs
把LockDir设上就可以了。
设置文件为可写: chmod 4+2 filename
端口:
netstat -tlna|grep :80|wc -l
分享到:
相关推荐
Linux下的cvs配置规则及细节问题。
本文档详细的介绍了在Linux下CVS服务器的配置
linux下CVS服务器端的安装与配置,wincvs的安装与配置
linux下教你如何配置CVS服务器,WORD文字形式,一看就很清楚是怎么配置了呵呵
linux下cvs配置 以实际操作配置cvs 包括权限,用户,文件等
CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理。在多人团队开发中的作用更加明显。CVS 的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库...
本TXT文件为第五章Linux 下配置 CVS服务器 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:安装必要组建 第二步:创建用户和用户组 第三步:创建资源库目录 第四步:修改环境...
教你一步步在Linux下安装配置cvs
RedHat9.0下面,简单的一个CVS配置库的创建及客户端的配置的说明,
讲述Suse Linux 10.3上如何配置cvs服务
Linux下如何配置cvs服务器,通过命令行实现配置
Linux下CVS服务器的配置 包括验证cvs是否安装 配置用户和组 创建cvs库 初始化cvs仓库 修改cvsroot环境变量 创建cvs用户
cvs在Linux操作系统上的安装配置,版本为cvsnt2.8
CVS是目前比较流行与优秀的版本管理与控制工具,它深受大多数开发人员与系统管理 的喜爱,同时也是用来管理其它日常文档(如word工作文档之类)的一个强有力的工具。WinCVS是CVS的一个客户端软件,它运行在Windows上...
Linux下CVS服务器的配置.pdf
Redhat linux enterprise 5 cvs安装配置全过程,手把手教你配置
linux cvs详细配置过程
CVS清空和设置批处理标本,Windows中为批处理脚本,Linux中为Shell脚本。 可用于快速清空目录中的CVS目录,或者设置CVS用户、IP和目录。 Clear all directory named CVS under given directory. Set the root of ...
Linux下CVS服务器的配置[汇编].pdf
cvs中文配置说明(包括windows,linux)