![RedHat의 비밀번호 상태를 출력하려고 합니다. RedHat에 "password -s"와 동일한 기능이 있습니까?](https://linux55.com/image/140147/RedHat%EC%9D%98%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%20%EC%83%81%ED%83%9C%EB%A5%BC%20%EC%B6%9C%EB%A0%A5%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A9%EB%8B%88%EB%8B%A4.%20RedHat%EC%97%90%20%22password%20-s%22%EC%99%80%20%EB%8F%99%EC%9D%BC%ED%95%9C%20%EA%B8%B0%EB%8A%A5%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
RedHat의 비밀번호 상태를 출력하려고 합니다.
내 Solaris 시스템에서는 다음을 실행할 수 있습니다.
for i in `more shadow | awk -F: '{print $1}'`; do passwd -s $i; done
그러면 모든 계정의 비밀번호 상태가 표시됩니다. PS, UN, UL 등
RedHat의 비밀번호 상태를 표시하는 동등한 "password -s"가 있습니까?
답변1
나는 SuSE 기계만 가지고 있으므로 이것을 가볍게 여기십시오. 그러나 다음 -S
으로 전환하는 것이 가능할 수도 있습니다 passwd
.
-S
,--status
계정 상태 정보를 표시합니다. 상태 정보는 7개의 필드로 구성됩니다. 첫 번째 필드는 사용자의 로그인 이름입니다. 두 번째 필드는 사용자 계정에 잠긴 비밀번호(L)가 있는지, 비밀번호가 없는지(NP), 사용 가능한 비밀번호가 있는지(P)를 나타냅니다. 세 번째 필드에는 마지막 비밀번호 변경 날짜가 표시됩니다. 다음 4개 필드는 비밀번호의 최소 기간, 최대 기간, 경고 기간 및 비활성 기간입니다. 이 연령은 일 단위로 표시됩니다.
이 매뉴얼 페이지passwd --status
SuSE에서는 CentOS/RedHat에서만 루팅할 수 있으며 자신의 계정을 이해하기 위해 실행할 수도 있습니다 .