사용자가 주기적으로 비밀번호를 변경하도록하려면 어떻게합니까?


답변:


21

비밀번호 만료

사용자 계정을 만들 때 사용자가 만료시 암호를 변경하도록하는 최소 및 최대 암호 사용 기간을 갖는 정책으로 만들어야합니다.

사용자 계정의 현재 상태를 쉽게 보려면 다음 구문을 사용하십시오.

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

추가 도움이 필요하면


16

매뉴얼 페이지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에 관련 질문 이 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.