Ahoj vsem,
Zna nekdo lepsi prikaz nez je:
awk -F":" '{print "Login:" $1 "\tName:" $5 "\tHome:" $6}' /etc/passwd
Ktery vypise realne uzivatele za ktere je mozne se do linuxu prihlasit.
Ehm, jak se prihlasite napriklad jako uzivatel man?
Ano,
To se dá odfiltrovat podle přihlašovacích shellů:
getent passwd | grep -v -e /bin/false -e /usr/sbin/nologin
A pak může mít ještě uživatel zablokované heslo, takže se nepřihlásí... ale zase může mít SSH klíč.
moc lépe to nejde. Ještě uživatelé mohou být vzdáleně např. přes pam, tam už to "vůbec" nezjistíš.
jako man se lze přihlásit, sudo -u man bash
Asi bych spíš použil něco jako
getent passwd | awk -F":" '{print "Login:" $1 "\tName:" $5 "\tHome:" $6}'
který ti vypíše i případné LDAP/AD uživatele...
Citace od: alk;hgog kdy 19. 11. 2017, 13:31:33
Asi bych spíš použil něco jako
getent passwd | awk -F":" '{print "Login:" $1 "\tName:" $5 "\tHome:" $6}'
který ti vypíše i případné LDAP/AD uživatele...
Jo máš pravdu, tohle je správnější. Jen chce dát pozor, že v případě použití sssd je nutné nastavit v configu enumerate=true (výchozí je myslím false na většině distribucí), aby to přes ldap listovalo vzdálené uživatele. Tady se dostáváme k dalšímu problému, řada AD/ldap serverů nepodporuje listing velkého množství uživatelů, buď to rovnou vyhodí chybu nebo vrací neúplný výpis, to se bavíme o tisících uživatelích, ne každý se s tím asi setká.
Uzivatelska privetivost linuxu v praxi.
Citace od: Tomas2 kdy 19. 11. 2017, 13:14:00
jako man se lze přihlásit, sudo -u man bash
To se ale neprihlasujete, ze jo. Sudo a login nejsou tak uplne presne to same, ze. Dotaz znel "Ktery vypise realne uzivatele za ktere je mozne se do linuxu prihlasit." Jak provedu login man?
A zkuste si dat sudo man na utazenem systemu, kde to nemate nakonfigurovane v sudoers a nejste root. Jako root se pomoci sudo "prihlasim" s klidem jako tomas2.
Citace od: Stalin kdy 19. 11. 2017, 19:21:18
Uzivatelska privetivost linuxu v praxi.
Kdyz jsi tak chytry, tak napis, jak to provedes na tvem Uralu 1 nebo na cem to jedes.
Citace od: Stalin kdy 19. 11. 2017, 19:21:18
Uzivatelska privetivost linuxu v praxi.
Myslím, že i v rozsáhlých windows sítích musí admin vědět, co dělá. Zrovna v tomto se linux neliší od ostatních systémů.
Citace od: JardaP . kdy 19. 11. 2017, 19:56:21
Citace od: Stalin kdy 19. 11. 2017, 19:21:18
Uzivatelska privetivost linuxu v praxi.
Kdyz jsi tak chytry, tak napis, jak to provedes na tvem Uralu 1 nebo na cem to jedes.
Jednoduše,
oběhne zemjamky a hned má seznam uživatelů...
Citace od: jenda kdy 20. 11. 2017, 12:30:14
Jednoduše,
oběhne zemjamky a hned má seznam uživatelů...
Tak to jo, to mne nenapadlo, ze to se sovetskymi OS je tak jednoduche.