답변:
비밀번호 만료
사용자 계정을 만들 때 사용자가 만료시 암호를 변경하도록하는 최소 및 최대 암호 사용 기간을 갖는 정책으로 만들어야합니다.
사용자 계정의 현재 상태를 쉽게 보려면 다음 구문을 사용하십시오.
sudo chage -l username
one@onezero:~$ sudo chage -l one
Last password change : Feb 15, 2012
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
이러한 값을 설정하려면 다음 구문을 사용하고 대화식 프롬프트를 따르십시오.
sudo chage username
다음은 또한 명시 적 만료 날짜 (-E) 를 2012 년 1 월 31 일로 , 최소 비밀번호 사용 기간 (-m) 5 일, 최대 비밀번호 사용 기간 (-M) 90 일, 비 활동 으로 수동으로 변경하는 방법의 예입니다. 비밀번호 만료 후 5 일의 기간 (-I) 및 비밀번호 만료 전 14 일 의 경고 기간 (-W) .
sudo chage -E 01/31/2012 -m 5 -M 90 -I 30 -W 14 username
변경 사항을 확인하려면 앞에서 언급 한 것과 동일한 구문을 사용하십시오.
sudo chage -l username
매뉴얼 페이지passwd --maxdays
에서 명령을 사용하고 싶다고 생각합니다 .
passwd - change user password
-x, --maxdays MAX_DAYS
Set the maximum number of days a password remains valid. After MAX_DAYS,
the password is required to be changed.
매개 변수 --warndays
도 관심이있을 수 있습니다. serverfault에 관련 질문 이 있습니다 .