linux CVS服务的用户管理
来源:互联网 发布:java导出excel 换行符 编辑:程序博客网 时间:2024/05/16 23:48
原帖:
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
- linux CVS服务的用户管理
- Linux下CVS用户的管理方式
- CVS 用户管理解决方案
- CVS用户管理
- CVS用户管理
- CVS用户管理
- CVS用户管理
- linux 下cvs 服务的配置
- cvs用户的配置
- linux用户的管理
- linux的用户管理
- Linux的用户管理
- linux的用户管理
- linux的用户管理
- linux的用户管理
- linux的用户管理
- linux 的用户管理
- Linux的服务管理
- xhprof安装&&使用
- 验证码图片显示不了,并且抛出bufferedimage之类的exception
- jquery autocomplete控件的试用
- Google Ips
- IOS 程序升级--文件保留情况
- linux CVS服务的用户管理
- android中View.measure方法详解
- skype 多开
- 黑马程序员java基础单例模式设计、继承与接口知识整合
- 获取指定字符串出现的次数
- 驱动程序INF文件详解
- BoneCP数据连接池 配置
- 计算机硬件组成
- 中颖内带LCD资源驱动代码