/etc/shadow에 의해 사용자 계정이 차단되었는지 확인하는 방법

/etc/shadow에 의해 사용자 계정이 차단되었는지 확인하는 방법

/etc/shadow의 계정 만료 매개변수(필드 #7)를 90일로 설정한 후 해당 날짜 이후에 사용자 계정이 잠겼는지 여부와 확인할 위치를 알아야 합니다.

현재 내가 찾은 유일하고 신뢰할 수 있는 방법은 사용자가 서버에 SSH를 통해 접속하려고 할 때 계정이 만료되었다는 메시지를 보는 것입니다.

서버 내에서 이를 확인하는 방법에 대한 아이디어가 있습니까?

저는 Red Hat(San Diego)을 사용하고 있습니다.

답변1

노화 정보 보기 에 대한 chage -l디코딩 설명입니다 . 사용자 이름은 매개변수로 제공되어야 합니다. 자신의 계정을 쿼리하는 경우 특별한 권한이 필요하지 않습니다. 그렇지 않으면 를 사용하십시오 sudo chage -l someaccount.

계정이 잠기면 비밀번호 필드가 /etc/shadow느낌표로 시작됩니다. 문자열의 나머지 문자는 잠금이 적용되기 전의 비밀번호입니다.

관련 정보