linux CVS服务的用户管理

原帖:

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

 

二、CVS服务的用户管理: 

上面我们已经建立了project1的CVS仓库,下面我们给仓库建立cvs用户。 

13、创建可以登陆cvs服务器的用户名和密码: 

    #  su cvsroot 
    #  vi /cvsroot/project1/CVSROOT/passwd 

name1:*****:cvsroot 
name2:*****:cvsroot 


这两个文件的意思是有name1和name2 个cvs用户,name1和name2拥有project1的使用权限,登陆后的权限是cvsroot权限。 
注意:这里的cvs用户和系统用户是不同的。 

14、*****为密码,由以下文件生成: 

    #  vi /cvsroot/passwd.pl 


#!/usr/bin/perl 
srand (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.pl 

15、如果你想生成一个密码是“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 安装路径一定要正确。


可以直接使用 htpasswd 来增加新用户

htpasswd -cb passwordfile username password


-c 创建文件(增加第二个用户就不要这个参数了)

-b use the password from the commad line rather than promting for it

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值