로그인이 파일 기반(/etc/passwd
//etc/shadow
)이고 읽을 수있는 권한이없는 경우 솔라리스에이 정보를 얻을 수있는 방법은 분명히 없습니다/etc/shadow
. (그리고/etc/shadow
를 읽으면/etc/shadow
의 해시 된 암호에 액세스 할 수 있습니다. 그런 다음 그들을 균열 무차별 대입 공격을 수행 할 수있는 능력을 가지고있다…)
루트 액세스 권한이있는 경우
logins -x -l username
결과는 다음과 같습니다:
-bash-4.4# logins -x -l ahenleahenle 1024 users 100 /home/ahenle /usr/bin/bash PS 101720 -1 -1 -1
루트 액세스 권한(또는/etc/shadow
를 읽을 수있는 유사한 권한)이 없으면 마지막 줄은 숫자 값의 0(010170
는 1970 년 1 월 1 일 이후 0 일)인
LK 010170 0 0 0
가됩니다.
logins
맨 페이지에서:
로그인(8)
이름
로그인-사용자 및 시스템 로그인 정보 나열
개요
/usr/bin/logins
설명
이 명령은 시스템에 알려진 사용자,역할 및 시스템 로그에 대한 정보를 표시합니다. 출력 내용은 명령 옵션에 의해 제어되며 다음을 포함할 수 있습니다: 계정 필드 값(사용자 이름 또는 기타 정보);기본 그룹 이름;기본 그룹 아이디;다중 그룹 이름;여러 그룹 아이디;홈 디렉토리;로그인 셸;및 4 개의 암호 에이징 매개 변수입니다. …
옵션
옵션을 함께 사용할 수 있습니다. 이 경우 모든 조건과 일치하는 로그인이 표시됩니다.
다음 옵션이 지원됩니다.<..>
요청한 로그인을 선택합니다.선택한 각 사용자에 대한 확장된 정보 집합을 인쇄합니다. 확장 정보에는 홈 디렉토리,로그인 셸 및 암호 노화 정보가 포함되며 각각 별도의 줄에 표시됩니다. 암호 정보는 현재 암호 상태로 구성되어 있습니다:
암호가 없습니다
유닉스 인증에 대한 계정이 잠겨 있습니다
구성된 인증 실패 횟수를 초과하여 계정이 자동으로 잠깁니다.
내셔널 리그 계정은 로그인 계정이 없습니다
이 계정은 아직 관리자에 의해 활성화되지 않은 및 사용할 수 없습니다.
계정에 유효한 암호가 있을 수 있습니다
유엔 계정 암호 상태를 알 수 없습니다. 즉,인식 할 수있는 해시 된 암호 또는 위의 항목이 아닙니다. 암호 해시가 올바른지 확인하십시오.
로그인이 암호화된 경우 상태 다음에 암호가 마지막으로 변경된 날짜,변경 사이에 필요한 일 수 및 변경 전에 허용되는 일 수가 표시됩니다.암호 만료 정보는 암호가 만료되기 전에 사용자가 로그온할 때 암호 만료 경고 메시지를 받는 시간 간격을 표시합니다.