`

CVS添加用户名(转)

阅读更多
RHEL5.3下搭建CVS服务器总结

SUSE Linux 10 - CVS配置

8. 配置管理及用户权限设置
   声明:在创建的版本库目录/home/cvsroot/CVSROOT目录下是不存在这三个配置文件的,要自行建立.
   8.1 配置密码文件
命令: vi /home/cvsroot/CVSROOT/passwd
输入内容:(共四行)
cvsroot:***:cvsroot
name1:***:cvsroot
name2:***:cvsroot
name3:***:cvsroot
注:*号表示密码,下面会介绍生成密码的方法
    cvsroot,name1,name2,name3是可以登录的用户名
    cvsroot表示用户登录后拥有cvsroot的权限
   8.2 创建生成密码的文件
命令: vi /home/cvsroot/passwdgen.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";

修改passwdgen.pl为可执行
命令: chmod 111 /home/cvsroot/passwdgen.pl

注:用法为
执行命令:/home/cvsroot/passwdgen.pl "password"
按回车后行一串字符,即为加密后的密码,用于 替换 上一步的密码文件passwd 里的*号.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics