passwd --status에서 반환된 L은 무엇을 의미합니까?

passwd --status에서 반환된 L은 무엇을 의미합니까?

내 비밀번호 상태를 확인하던 중 NP나 P 대신 L이 반환된 것을 발견했습니다. 그래서 매뉴얼 페이지를 확인해보니 잠긴 비밀번호인 것을 확인했습니다. 이것이 무엇인지 설명해 줄 수 있는 사람이 있습니까?

답변1

passwdUbuntu 시스템 매뉴얼 에서 :

-S,--status

계정 상태 정보를 표시합니다. 상태 정보는 7개의 필드로 구성됩니다. 첫 번째 필드는 사용자의 로그인 이름입니다.두 번째 필드는 사용자 계정에 잠금 비밀번호가 있는지 여부를 나타냅니다( L)., 비밀번호가 없음( NP) 또는 비밀번호를 사용할 수 있음( P). [...]

L여기에서 돌아오면 passwd --status사용자의 비밀번호가 이전에 잠겨 있었음을 의미합니다 passwd --lock.

-l,--lock

지정된 계정의 비밀번호를 잠급니다. 이 옵션은 가능한 암호화 값과 일치하지 않는 값으로 변경하여 비밀번호를 비활성화합니다( !비밀번호 시작 부분에 추가함) .

이로 인해 계정이 비활성화되지는 않습니다. 사용자는 다른 인증 토큰(예: SSH 키)을 사용하여 계속 로그인할 수 있습니다. 계정을 비활성화하려면 관리자가 사용해야 합니다 usermod --expiredate 1(이렇게 하면 계정 만료 날짜가 1970년 1월 2일로 설정됩니다).

비밀번호가 잠겨 있는 사용자는 비밀번호를 변경할 수 없습니다.

이는 비밀번호로 잠긴 계정에 여전히 이전 비밀번호가 연결되어 있지만 비활성화된(잘못된) 형식임을 의미합니다. 사용자는 이 비밀번호를 사용하지 않는 다른 방법(예: 키 인증을 사용하는 SSH를 통해)을 통해 계속 로그인할 수 있습니다. 관리자가 비밀번호를 잠금 해제하면 이전 비밀번호를 사용하여 다시 로그인할 수 있습니다.

답변2

매뉴얼 페이지에서 passwd:

-S, --상태

계정 상태 정보를 표시합니다. 상태 정보는 7개의 필드로 구성됩니다. 첫 번째 필드는 사용자의 로그인 이름입니다. 두 번째 필드는 사용자 계정에 잠긴 비밀번호(L)가 있는지, 비밀번호가 없는지(NP), 사용 가능한 비밀번호가 있는지(P)를 나타냅니다. 세 번째 필드에는 마지막 비밀번호 변경 날짜가 표시됩니다. 다음 4개 필드는 비밀번호의 최소 기간, 최대 기간, 경고 기간 및 비활성 기간입니다. 이 연령은 일 단위로 표시됩니다.

L은 계정이 잠겨 있음을 의미합니다. 다른 필드가 비어 있으면 계정에 마지막 비밀번호 변경 날짜, 최소 연령, 최대 연령 등이 없음을 의미합니다.

관련 정보