Linux 서버에서 계정을 설정하고 계정의 암호가 만료되지 않도록하고 싶습니다. passwd
맨 페이지 에서 알아내는 데 어려움이 있습니다. 누군가 나를 도울 수 있습니까?
답변
비밀번호 만료를 최대화하려면
passwd -x 99999 username
계정 만료를 비활성화하려면 :
usermod -e '' username
chage로 둘 다 수행하려면 다음을 수행하십시오.
chage -E -1 -M -1 username
시스템 기본값을 설정하려면 / etc / default / useradd를보십시오
답변
chage 명령을 사용하십시오.
chage -M -1 USERNAME
답변
솔라리스 / SunOS :
사용자가 현재 비밀번호를 유지하도록 허용하면서 에이징을 끕니다.
passwd -x -1 username
다음에 로그인 할 때 사용자가 비밀번호를 변경하도록 한 다음 에이징을 끕니다.
passwd -x 0 username
(이것은 누군가를 도와줍니다.)
https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198
답변
chage
계정 최소 암호를 9999999999 일과 같이 엄청나게 길게 설정 하는 명령을 원합니다 .
여기에 아주 좋은 하우투입니다 – http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html
답변
다른 이전 구성을 완화하기위한 전체 명령은 다음과 같습니다.
chage -E -1 -M -1 -I -1 username
답변
AIX : 만료되지 않는 비밀번호
사용자 기록 크기 변경
chuser histsize=0 <userid>
사용자 비밀번호 변경
passwd <userid>
로그인시 암호를 재설정하도록 OS에 지시하는 플래그 지우기 (비밀번호 재설정 후)
pwdadm -c <userid>
사용자 히스토리 크기를 편집하여 동요를 일으키지 않으려면 다음 명령을 사용하여 마지막으로 비밀번호를 재설정 한 시간이 항상 오늘 날짜임을 나타내는 보안 파일을 변경할 수 있습니다. .profile
로그인 할 때마다 파일이 실행되도록 파일로 내보낼 수 있습니다 .
chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`
답변
다음은 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 에서 추출