získejte dny před vypršením platnosti hesla v Solaris

zjevně neexistuje způsob, jak získat tyto informace na Solaris, pokud je vaše přihlášení založeno na souboru (/etc/passwd//etc/shadow) a nemáte oprávnění číst /etc/shadow. (A všimněte si, že čtení /etc/shadow vám umožní přístup k hashovaným heslům v /etc/shadow. Poté máte možnost provádět útoky hrubou silou, abyste je rozbili…)

pokud máte přístup root, můžete použít

logins -x -l username

výsledek bude vypadat takto:

-bash-4.4# logins -x -l ahenleahenle 1024 users 100 /home/ahenle /usr/bin/bash PS 101720 -1 -1 -1

pokud nemáte přístup root (nebo podobná oprávnění ke čtení /etc/shadow), bude poslední řádek

 LK 010170 0 0 0

, že os nuly pro číselné hodnoty (010170 je nula dní po 1. lednu 1970).

z manuálové stránky logins :

logins (8)

Name

logins-seznam uživatelských a systémových přihlašovacích údajů

Synopse

/usr/bin/logins 

Description

tento příkaz zobrazuje informace o uživatelích, rolích a systémových přihlašovacích údajích známých systému. Obsah výstupu je řízenpříkazové možnosti a mohou zahrnovat následující: ID uživatele; passwd hodnota pole účtu (uživatelské jméno nebo další informace); název primární skupiny; ID primární skupiny; názvy více skupin; ID více skupin; domovský adresář; přihlašovací shell; andfour password-aging parametry. …

Možnosti

možnosti mohou být použity společně. Pokud ano, zobrazí se jakékoli přihlašovací údaje, které odpovídají jakémukokritéria.

jsou podporovány následující možnosti:

– l login_name…

vybere požadované přihlašovací údaje.

vypíše rozšířenou sadu informací o každém vybraném uživateli. Rozšířené informace zahrnují domovský adresář, přihlašovací shell, andpassword-aging informace, každý zobrazen na samostatném řádku. Thepassword informace v současné době se skládá ze stavu hesla:

NP účet nemá heslo

LK účet je uzamčen pro ověřování UNIX

AL účet je automaticky uzamčen kvůli překročení počtu nakonfigurovaných selhání ověřování.

nl účet je žádný přihlašovací účet

UP Tento účet ještě nebyl aktivován správcem anemůže být použit.

účet PS má pravděpodobně platné heslo

stav hesla účtu UN není znám. To znamená, že to nenírozpoznatelné hashované heslo nebo některý z výše uvedených záznamů. Seecrypt (3C) pro platné hashe hesla.

je-li přihlašovací heslo zadáno, následuje stav datum poslední změny hesla, počet dní požadovaných mezi změnami a počet dní povolených před změnou.Informace o stárnutí hesla zobrazuje časový interval, ve kterém uživatel obdrží varovnou zprávu o vypršení platnosti hesla (při přihlášení)před vypršením platnosti hesla.

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.