..
1. /usr/local/bin/cryptpasswd 파일을 생성하여,
CVS 접속에 필요한 패스워드를 생성하는 펄 스크립트를 추가하였다.
2. CVS 에서 사용할 패스워드 생성하기.
cryptpasswd 1111 와 같이 명령을 내리면, 1111 에 대한 암호화된 패스워드가 출력된다.
이를 복사하여, ${CVS_HOME}/CVSROOT/passwd 내에 추가하는 작업을 진행할 것이다.
3. ${CVS_HOME}/CVSROOT/passwd 파일을 열어 사용자를 추가한다.
(${사용자명}:${패스워드}:cvs 의 형태를 따라서 추가해주면 된다.)
1. /usr/local/bin/cryptpasswd 파일을 생성하여,
CVS 접속에 필요한 패스워드를 생성하는 펄 스크립트를 추가하였다.
#!/usr/bin/env perl
srand(time());
$randletter = "(int (rand (26)) + (int(rand(1) + .5)% 2?65:97))";
$salt = sprintf("%c%c",eval$randletter,eval$randletter);
$plaintext =shift;
$crypttext = crypt ($plaintext,$salt);
print "${crypttext} ";
srand(time());
$randletter = "(int (rand (26)) + (int(rand(1) + .5)% 2?65:97))";
$salt = sprintf("%c%c",eval$randletter,eval$randletter);
$plaintext =shift;
$crypttext = crypt ($plaintext,$salt);
print "${crypttext} ";
2. CVS 에서 사용할 패스워드 생성하기.
cryptpasswd 1111 와 같이 명령을 내리면, 1111 에 대한 암호화된 패스워드가 출력된다.
이를 복사하여, ${CVS_HOME}/CVSROOT/passwd 내에 추가하는 작업을 진행할 것이다.
#cryptpasswd 1111
3. ${CVS_HOME}/CVSROOT/passwd 파일을 열어 사용자를 추가한다.
(${사용자명}:${패스워드}:cvs 의 형태를 따라서 추가해주면 된다.)
wook:mwsBdOmW4OAP6:cvs