패스워드 자리수 제한 없애려면
글쓴이: 익명 사용자 / 작성시간: 일, 2001/10/07 - 5:38오후
여러 사용자 계정의 패스워드를 일괄적으로 변경하는 경우
'chpasswd'를 사용합니다.
먼저 계정과 패스워드가 Pair로 된 파일(user_file)을 생성합니다.
user_1pwd_1
user_2pwd_2
user_3pwd_3
...
user_npwd_n
그런다음 'user_file'을 입력값으로 패스워드 변경을 Batch로 처리합니다
#chpasswd < user_file
여기서, 패스워드의 자리수가 문제입니다.
8자 이상인 경우 문제가 없는데,
8자 미만인 경우 변경된 패스워드의 인식이 안됩니다('incorrect password')
이 문제를 해결하기위해 이미 앞번에 게재하였습니다.
그리고 조성호님의 답변을 참고로 'binutils' Update를 적용하였지만
패스워드 자리수 문제를 해결하지 못하여
이렇게 다시한번 여러분의 조언을 구합니다.
참고로 저는 PowerLinux R2 배포판을 사용합니다.
Install은 CD넣고 그 이후 Wizard형식에서 시키는데로(?) 설치하였습니다.
Forums:

Re: 패스워드 자리수 제한 없애려면
/etc/login.defs
파일을 보셔요.
PASS_MIN_LEN 5
일반배포판의 경우는 5자리이나 8로 되어있는경우도 있죠.
이숫자를 하고자하는 설정에 걸리지않게끔 3으로바꾸든가하는방법이있겠지만
암호체계에서는 그리높은점수를 받을만한일이 아니군요
Re^2: 패스워드 자리수 제한 없애려면
답변 감사합니다.
일반적으로 루트계정에서 'passwd' 명령어로 패스워드를 변경할경우
/etc/login.defs의 값을 참조하여 단지 'too short'라는 warning메세지를
보여줄뿐 패스워드는 성공적으로 변경됩니다.
저의 경우는 'chpasswd'를 사용하여 전체 계정의 패스워드를
일괄적으로 변경하는 것으로 /etc/login.defs의 파라미터 값과는
상관없이 무조건 8자리 미만인 경우는 패스워드 변경은 되지만
실제 Login하는 경우 변경된 패스워드가 인식이 되지 않습니다.
(incorrect....)
앞글에서 'chpasswd'를 사용한 방법을 순서대로 정리했는데
한번 Test해보면 확인이 가능할겁니다.