linux CVS服务的用户管理

原帖:

http://blog.163.com/liang8421@126/blog/static/89481957200872634118158/

二、CVS服务的用户管理:上面我们已经建立了project1的CVS仓库,下面我们给仓库建立cvs用户。13、创建可以登陆cvs服务器的用户名和密码: # su cvsroot #vi /cvsroot/project1/CVSROOT/passwdname1:*****:cvsrootname2:*****:cvsroot这两个文件的意思是有name1和name2 个cvs用户,name1和name2拥有project1的使用权限,登陆后的权限是cvsroot权限。注意:这里的cvs用户和系统用户是不同的。14、*****为密码,由以下文件生成: # vi /cvsroot/passwd.pl#!/usr/bin/perlsrand (time());my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);my $plaintext = shift;my $crypttext = crypt ($plaintext, $salt);print "${crypttext}\n"; # chmod a+x /cvsroot/passwd.pl15、如果你想生成一个密码是“111111”,则: #/cvsroot/passwd.pl “111111”回车即可得到加密密码,用其替换passwd文件中的*****16、Ok,cvs现在已经全部安装完成了,如果你想让一个用户拥有project1的权限,你就在/cvsroot/project1/CVSROOT/passwd中给他加入一个用户;最后,我们试用一下: # cvs -d :pserver:name1@192.168.1.250:/cvsroot/project1 login敲入命令回车后提示输入name1的密码,你按照自己设置的密码输入,如果没有什么错误信息出现就是成功了。

注意:

服务器设置的cvs端口一定要开放,

涉及到配置文件中 cvs 安装路径一定要正确。

旅行要学会随遇而安,淡然一点,

linux CVS服务的用户管理

相关文章:

你感兴趣的文章:

标签云: