사용자 계정 잠금과 사용자 계정 만료의 차이점은 무엇입니까?

사용자 계정 잠금과 사용자 계정 만료의 차이점은 무엇입니까?
usermod -e 1 *username*

다음과 같은 효과를 갖게 됩니다만료 예정사용자 계정이지만

usermod - L *username*

계정이 잠깁니다.

둘 사이에 특별한 차이점이 있나요? 내 생각에는 이들 중 어느 것이든 사용자가 계정을 검증하지 못하도록 차단하는 목표를 달성해야 한다고 생각합니다. 사람들이 문제의 계정을 잠그거나 삭제할 수 있는데 만료 메커니즘이 필요한 이유는 무엇입니까?

답변1

나중에 계정이 만료되도록 하려면 만료 메커니즘이 필요합니다. 일주일 정도 지속되는 서비스 계정을 가정해 보겠습니다.

잠금 메커니즘은 로컬 비밀번호 로그인에만 적용되며 PAM 또는 SSH 키와 같은 다른 로그인 메커니즘에는 적용되지 않습니다.

man usermod계정을 비활성화하려면 단순히 잠그는 것이 아니라 만료도 해야 한다는 점을 분명히 하세요. 따라서 usermod -e 1 username계정을 잠그는 것이 올바른 접근 방식입니다.

관련 정보