Tento článek vám ukáže jedenáct užitečných způsobů, jak najít informace o uživatelích v systému Linux. Zde popíšeme příkazy pro získání podrobností o účtu uživatele, zobrazení přihlašovacích údajů a také to, co uživatelé v systému dělají.
Přečtěte si také :Jak monitorovat příkazy Linuxu prováděné uživateli systému v reálném čase
Pokud chcete přidat uživatele v Linuxu, použijte nástroj useradd a pro úpravu nebo změnu jakýchkoli atributů již vytvořeného uživatelského účtu použijte usermod z příkazového řádku, jak je vysvětleno v následujících příručkách:
- 15 užitečných praktických příkladů příkazu „useradd“
- 15 užitečných praktických příkladů příkazu „usermod“
Začneme tím, že se podíváme na příkazy, abychom našli informace o účtu uživatele, a poté přistoupíme k vysvětlení příkazů k zobrazení přihlašovacích údajů.
1. id příkaz
id je jednoduchý nástroj příkazového řádku pro zobrazení skutečných a efektivních ID uživatelů a skupin následovně.
ID $ tecmint uid=1000(tecmint) gid=1000(tecmint) skupiny=1000(tecmint),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),130 (sambashare)
2. skupiny Příkaz
skupiny příkaz se používá k zobrazení všech skupin, do kterých uživatel patří.
$ skupin tecmint tecmint :tecmint adm cdrom sudo dip plugdev lpadmin sambashare
3. prstový příkaz
prst příkaz se používá k vyhledávání informací o uživateli v systému Linux. Na mnoha systémech Linux se neinstaluje samostatně.
Chcete-li jej nainstalovat do systému, spusťte tento příkaz na terminálu.
$ sudo apt instalační prst #Debian/Ubuntu $ sudo yum instalační prst #RHEL/CentOS$ sudo dnf instalační prst #Fedora 22+
Zobrazuje skutečné jméno uživatele; domovský adresář; skořápka; přihlášení:jméno, čas; a mnohem více níže.
$ finger tecmint Login:tecmint Jméno:TecMintDirectory:/home/tecmint Shell:/bin/bashOn od pátku 22. září 10:39 (IST) na tty8 od :0 2 hodiny 1 minuta nečinnostŽádná pošta. Žádný plán.
4. příkaz getent
získat je nástroj příkazového řádku pro načítání položek z Přepínače jmenné služby (NSS ) knihovny z konkrétní systémové databáze.
Chcete-li získat podrobnosti o účtu uživatele, použijte passwd databáze a uživatelské jméno následovně.
$ getent passwd tecmint tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
5. Příkaz grep
Příkaz grep je výkonný nástroj pro vyhledávání vzorů dostupný na většině systémů Linus, ne-li na všech. Můžete jej použít k vyhledání informací o konkrétním uživateli ze souboru systémových účtů:/etc/passwd jak je uvedeno níže.
$ grep -i tecmint /etc/passwd tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
6. Příkaz lslogins
příkaz lslogins zobrazuje informace o známých uživatelích v systému, -u
flag zobrazí pouze uživatelské účty.
$ llogins -u UID USER PROC PWD-LOCK PWD-DENY LAST-LOGIN GECOS 0 root 144 root1000 tecmint 70 10:39:07 TecMint,,,1001 aaronkilik 0 1002 john 0 John Doo
7. user Command
uživatelský příkaz zobrazuje uživatelská jména všech uživatelů aktuálně přihlášených do systému.
$ uživatelů tecmintaaron
8. kdo velí
kdo velí se používá k zobrazení uživatelů, kteří jsou přihlášeni do systému, včetně terminálů, ze kterých se připojují.
$ who -u tecmint tty8 2017-09-22 10:39 02:09 2067 (:0)
9. w Příkaz
příkaz w zobrazuje všechny uživatele, kteří jsou přihlášeni do systému a co dělají.
$ w 12:46:54 až 2:10, 1 uživatel, průměr zatížení:0,34, 0,44, 0,57 UŽIVATELE TTY OD [e-mail chráněno] NEČINNÝ JCPU PCPU WHATtecmint tty8 :0 10:39 2:10 m<4:43 0,46s cinnasio /před>10. příkazy last nebo lastb
příkazy last/lastb zobrazí seznam naposledy přihlášených uživatelů v systému.
poslední $ NEBO$ last -a #zobrazit název hostitele v posledním sloupciSeznam naposledy přihlášených uživatelůtecmint tty8 Pá 22. září 10:39 pryč - žádné odhlášení :0restart systému bootování Pá 22. září 10:36 stále běží 4.4.0-21-generictecmint tty8 Čt 21. září 10:44 - dolů (06 :56) :0reboot system boot Čt 21. září 10:42 - 17:40 (06:58) 4.4.0-21-generictecmint tty8 St. září 20 10:19 - dolů (06:50) :0reboot system boot St září 20 10:17 - 17:10 (06:52) 4.4.0-21-generictecmint pts/14. út 19. září 15:15 - 15:16 (00:00) tmux(14160).%146tecmint pts/13. září 15:15 - 15:16 (00:00) tmux(14160).%145...Chcete-li zobrazit všechny uživatele, kteří byli přítomni v určený čas, použijte
-p
možnost takto.$ last -ap nyní tecmint tty8 Pá 22. září 10:39 pryč – žádné odhlášení :0restartování systému boot Pá 22. září 10:36 stále běží 4.4.0-21-genericwtmp začíná pá 1. září 16:23:02 201711. Příkaz lastlog
příkaz lastlog se používá k nalezení podrobností o nedávném přihlášení všech uživatelů nebo daného uživatele následovně.
$ lastlog NEBO$ lastlog -u tecmint #show lastlog záznamy pro konkrétního uživatele tecmintZáznamy nedávně přihlášených uživatelůPort uživatelského jména z Latestroot **Nikdy se nepřihlásil**kernoops **Nikdy se nepřihlásil**pulzní **Nikdy se nepřihlásil**rtkit **Nikdy se nepřihlásil**saned **Nikdy se nepřihlásil* *usbmux **Nikdy se nepřihlásil**mdm **Nikdy se nepřihlásil**tecmint pts/1 127.0.0.1 Pá 6. ledna 16:50:22 +0530 2017..A je to! Pokud znáte nějaký další trik příkazového řádku nebo příkaz k zobrazení podrobností o uživatelském účtu, podělte se s námi.
Tento související článek bude pro vás velmi užitečný:
- Jak spravovat uživatele a skupiny v systému Linux
- Jak odstranit uživatelské účty s domovským adresářem v systému Linux
- 3 způsoby, jak změnit výchozí uživatelské prostředí v systému Linux
- Jak zablokovat nebo zakázat přihlášení uživatele v systému Linux
V tomto článku jsme vysvětlili různé způsoby, jak najít informace o uživatelích a přihlašovací údaje v systému Linux. Prostřednictvím formuláře pro zpětnou vazbu níže můžete položit jakékoli otázky nebo sdílet své myšlenky.
10 praktických příkladů Použití zástupných znaků k porovnávání názvů souborů v Linuxu Přejmenujte všechny soubory a názvy adresářů na malá písmena v LinuxuLinux