Linux 서버에서 만료되지 않는 비밀번호


12

Linux 서버에서 계정을 설정하고 계정의 암호가 만료되지 않도록하고 싶습니다. passwd맨 페이지 에서 알아내는 데 어려움이 있습니다. 누군가 나를 도울 수 있습니까?

답변:


21

비밀번호 만료를 최대화하려면

passwd -x 99999 username

계정 만료를 비활성화하려면 :

usermod -e '' username

chage로 둘 다 수행하려면 다음을 수행하십시오.

chage -E -1 -M -1 username

시스템 기본값을 설정하려면 / etc / default / useradd를보십시오





0

다른 이전 구성을 완화하기위한 전체 명령은 다음과 같습니다.

chage -E -1 -M -1 -I -1 username

0

AIX : 만료되지 않는 비밀번호

사용자 기록 크기 변경

chuser histsize=0 <userid>

사용자 비밀번호 변경

passwd <userid>

로그인시 암호를 재설정하도록 OS에 지시하는 플래그 지우기 (비밀번호 재설정 후)

pwdadm -c <userid>

사용자 히스토리 크기를 편집하여 동요를 일으키지 않으려면 다음 명령을 사용하여 마지막으로 비밀번호를 재설정 한 시간이 항상 오늘 날짜임을 나타내는 보안 파일을 변경할 수 있습니다. .profile로그인 할 때마다 파일이 실행되도록 파일로 내보낼 수 있습니다 .

chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`

0

다음은 Linux 만료 비밀번호에 대한 chage 명령 (연령 변경)의 전체 예입니다. 비밀번호 만료 및 계정을 완전히 비활성화하십시오.

매개 변수 명령 chage :

-m 0 : Minimum number of days for the password change.
-M 99999 : Maximum number of days a password change.
-I -1 : We set: "Password inactive" never.
-E -1 : We set: "Expires Account" never.

예제 사용자 이름은 sysadmit입니다.

[root@linux1~] # chage -m 0 -M 99999 -I -1 -1 -E sysadmit

[root@linux1~] # chage --list sysadmit
Last password change: July 15, 2017 
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 Expires password 7 

http://www.sysadmit.com/2017/11/linux-caducidad-contrasena.html 에서 추출

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