11 načina za pronalaženje podataka o korisničkom računu i detalja za prijavu u Linuxu
Ovaj će vam članak pokazati jedanaest korisnih načina za pronalaženje informacija o korisnicima na Linux sustavu. Ovdje ćemo opisati naredbe za dobivanje podataka o korisničkom računu, prikaz detalja za prijavu kao i ono što korisnici rade u sustavu.
Ako želite dodati korisnike u Linux, upotrijebite usermod putem naredbenog retka kako je objašnjeno u sljedećim vodičima:
- 15 korisnih praktičnih primjera o naredbi ‘useradd’
- 15 korisnih praktičnih primjera o naredbi ‘usermod’
Započet ćemo s pregledom naredbi za pronalaženje podataka o korisničkom računu, a zatim nastavljamo s objašnjavanjem naredbi za pregled podataka za prijavu.
1. naredba id
id je jednostavan uslužni program naredbenog retka za prikaz stvarnih i učinkovitih ID-ova korisnika i grupa kako slijedi.
$ id tecmint uid=1000(tecmint) gid=1000(tecmint) groups=1000(tecmint),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),130(sambashare)
2. grupe Zapovjedništvo
Naredba groups koristi se kako bi se prikazale sve grupe kojima korisnik pripada.
$ groups tecmint tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare
3. naredba prsta
naredba finger koristi se za pretraživanje podataka o korisniku na Linuxu. Ne dolazi po instaliranju na mnogim Linux sustavima.
Da biste ga instalirali na svoj sustav, pokrenite ovu naredbu na terminalu.
$ sudo apt install finger #Debian/Ubuntu $ sudo yum install finger #RHEL/CentOS $ sudo dnf install finger #Fedora 22+
Prikazuje pravo ime korisnika; kućni direktorij; ljuska; prijava: ime, vrijeme; i još toliko kao u nastavku.
$ finger tecmint Login: tecmint Name: TecMint Directory: /home/tecmint Shell: /bin/bash On since Fri Sep 22 10:39 (IST) on tty8 from :0 2 hours 1 minute idle No mail. No Plan.
4. getent naredba
getent je uslužni program naredbenog retka za dohvaćanje unosa iz knjižnice Switch Service Name (NSS) iz određene baze podataka sustava.
Da biste dobili detalje korisničkog računa, koristite bazu podataka passwd i korisničko ime na sljedeći način.
$ getent passwd tecmint tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
5. grep naredba
grep naredba moćan je alat za pretraživanje uzoraka dostupan na većini, ako ne i svim Linusovim sustavima. Pomoću nje možete pronaći podatke o određenom korisniku iz datoteke sistemskih računa:/etc/passwd kao što je prikazano dolje.
$ grep -i tecmint /etc/passwd tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
6. naredba lslogins
Naredba lslogins prikazuje informacije o poznatim korisnicima u sustavu, zastavica -u
prikazuje samo korisničke račune.
$ lslogins -u UID USER PROC PWD-LOCK PWD-DENY LAST-LOGIN GECOS 0 root 144 root 1000 tecmint 70 10:39:07 TecMint,,, 1001 aaronkilik 0 1002 john 0 John Doo
7. naredba korisnika
naredba users prikazuje korisnička imena svih korisnika koji su trenutno prijavljeni u sustav.
$ users tecmint aaron
8. koji zapovijeda
naredba who koristi se za prikaz korisnika koji su prijavljeni u sustav, uključujući terminale s kojih se povezuju.
$ who -u tecmint tty8 2017-09-22 10:39 02:09 2067 (:0)
9. w Zapovjedništvo
Naredba w prikazuje sve korisnike koji su prijavljeni u sustav i što rade.
$ w 12:46:54 up 2:10, 1 user, load average: 0.34, 0.44, 0.57 USER TTY FROM [email IDLE JCPU PCPU WHAT tecmint tty8 :0 10:39 2:10m 4:43 0.46s cinnamon-sessio
10. last ili lastb naredbe
naredbe last/lastb prikazuje popis posljednjih prijavljenih korisnika u sustavu.
$ last OR $ last -a #show hostname on the last column
tecmint tty8 Fri Sep 22 10:39 gone - no logout :0 reboot system boot Fri Sep 22 10:36 still running 4.4.0-21-generic tecmint tty8 Thu Sep 21 10:44 - down (06:56) :0 reboot system boot Thu Sep 21 10:42 - 17:40 (06:58) 4.4.0-21-generic tecmint tty8 Wed Sep 20 10:19 - down (06:50) :0 reboot system boot Wed Sep 20 10:17 - 17:10 (06:52) 4.4.0-21-generic tecmint pts/14 Tue Sep 19 15:15 - 15:16 (00:00) tmux(14160).%146 tecmint pts/13 Tue Sep 19 15:15 - 15:16 (00:00) tmux(14160).%145 ...
Da biste prikazali sve korisnike koji su bili prisutni u određeno vrijeme, koristite opciju -p
kako slijedi.
$ last -ap now tecmint tty8 Fri Sep 22 10:39 gone - no logout :0 reboot system boot Fri Sep 22 10:36 still running 4.4.0-21-generic wtmp begins Fri Sep 1 16:23:02 2017
11. naredba lastlog
naredba lastlog koristi se za pronalaženje detalja nedavne prijave svih korisnika ili datog korisnika kako slijedi.
$ lastlog OR $ lastlog -u tecmint #show lastlog records for specific user tecmint
Username Port From Latest root **Never logged in** kernoops **Never logged in** pulse **Never logged in** rtkit **Never logged in** saned **Never logged in** usbmux **Never logged in** mdm **Never logged in** tecmint pts/1 127.0.0.1 Fri Jan 6 16:50:22 +0530 2017 ..
To je to! Ako znate bilo koji drugi trik ili naredbu za naredbeni red za prikaz podataka o korisničkom računu, podijelite s nama.
Srodni će vam članci biti toliko korisni:
- Kako upravljati korisnicima i grupama u Linuxu
- Kako izbrisati korisničke račune pomoću početnog direktorija u Linuxu
- 3 načina za promjenu zadane korisničke ljuske u Linuxu
- Kako blokirati ili onemogućiti korisničke prijave u Linuxu
U ovom smo članku objasnili razne načine pronalaska podataka o korisnicima i detalja za prijavu u Linux sustav. Možete postaviti bilo koja pitanja ili podijeliti svoja razmišljanja putem obrasca za povratne informacije u nastavku.