der er tilsyneladende ingen måde at få disse oplysninger på Solaris, hvis dit login er filbaseret (/etc/passwd
//etc/shadow
), og du ikke har rettigheder til at læse /etc/shadow
. (Og bemærk, at læsning /etc/shadow
giver dig adgang til de hashede adgangskoder i /etc/shadow
. Du har derefter evnen til at udføre brute-force angreb for at knække dem…)
hvis du har root-adgang, kan du bruge
logins -x -l username
resultatet vil se sådan ud:
-bash-4.4# logins -x -l ahenleahenle 1024 users 100 /home/ahenle /usr/bin/bash PS 101720 -1 -1 -1
hvis du ikke har root-adgang (eller lignende rettigheder til at læse /etc/shadow
), vil den sidste linje være
LK 010170 0 0 0
at os nuller for de numeriske værdier (010170
er nul dage efter 1 Jan 1970).
fra siden logins
mand:
logins (8)
navn
logins – List Bruger-og systemloginoplysninger
Synopsis
/usr/bin/logins
beskrivelse
denne kommando viser oplysninger om Bruger -, Rolle-og systemloginerkendt for systemet. Indholdet af output styres afkommandoindstillinger og kan omfatte følgende: Bruger, Rolle eller systemlogin; bruger-id-nummer;
passwd
kontofeltværdi (brugernavn ellerandre oplysninger); primært gruppenavn; primært gruppe-id; multigruppenavne; flere gruppe-id ‘ er; hjemmemappe; login shell; ogfire parametre for aldring af adgangskode. …indstillinger
indstillinger kan bruges sammen. I så fald vises ethvert login, der matcher anycriterier.
følgende muligheder understøttes:
–l loginnavn…
vælger det ønskede login.
–
udskriver et udvidet sæt oplysninger om hver valgt bruger. Den udvidede information omfatter hjemmekatalog, login shell ogadgangskode-aldringsoplysninger, der hver vises på en separat linje. Denadgangskodeoplysninger består i øjeblikket af adgangskodestatus:
NP-konto har ingen adgangskode
LK-konto er låst til unik godkendelse
AL-konto låses automatisk på grund af overskridelse af antallet afkonfigurerede godkendelsesfejl.
NL-konto er en Ingen login-konto
op denne konto er endnu ikke aktiveret af administratoren ogkan ikke bruges.
PS-konto har sandsynligvis en gyldig adgangskode
UN-kontoadgangskodestatus er ukendt. Det vil sige, det er ikke engenkendelig hashet adgangskode eller nogen af ovenstående poster. Seecrypt (3C) for gyldige adgangskode hashes.
hvis login er kodeordet, efterfølges status af den dato, hvor adgangskoden sidst blev ændret, det antal dage, der kræves mellemændringer, og det antal dage, der er tilladt, før en ændring er påkrævet.Oplysningerne om adgangskodealdring viser det tidsinterval, som brugerenmodtager en advarselsmeddelelse om udløb af adgangskode (når du logger på), før adgangskoden udløber.