11 načinov za iskanje informacij o uporabniškem računu in podrobnosti o prijavi v Linuxu
Ta članek vam bo pokazal enajst uporabnih načinov za iskanje informacij o uporabnikih v sistemu Linux. Tu bomo opisali ukaze za pridobitev podrobnosti o uporabniškem računu, prikaz podrobnosti za prijavo in kaj uporabniki počnejo v sistemu.
Če želite uporabnike dodati v Linux, uporabite usermod prek ukazne vrstice, kot je razloženo v naslednjih navodilih:
- 15 uporabnih praktičnih primerov za ukaz „useradd“
- 15 uporabnih praktičnih primerov za ukaz "usermod"
Začeli bomo z ogledom ukazov za iskanje podatkov o uporabnikovem računu, nato pa nadaljevali z razlago ukazov za ogled podatkov za prijavo.
1. ukaz id
id je preprost pripomoček ukazne vrstice za prikaz dejanskih in učinkovitih ID-jev uporabnikov in skupin, kot sledi.
$ 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. skupine Ukaz
ukaz groups se uporablja za prikaz vseh skupin, ki jim pripada uporabnik.
$ groups tecmint tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare
3. ukaz s prstom
Ukaz finger se uporablja za iskanje informacij o uporabniku v sistemu Linux. Ni nameščen v številnih sistemih Linux.
Če ga želite namestiti v sistem, zaženite ta ukaz na terminalu.
$ sudo apt install finger #Debian/Ubuntu $ sudo yum install finger #RHEL/CentOS $ sudo dnf install finger #Fedora 22+
Prikaže pravo ime uporabnika; domači imenik; lupina; prijava: ime, čas; in toliko več kot spodaj.
$ 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. getentni ukaz
getent je pripomoček ukazne vrstice za pridobivanje vnosov iz knjižnic Name Service Switch (NSS) iz določene sistemske baze podatkov.
Če želite dobiti podatke o uporabnikovem računu, uporabite bazo podatkov passwd in uporabniško ime, kot sledi.
$ getent passwd tecmint tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
5. ukaz grep
Ukaz grep je močno orodje za iskanje vzorcev, ki je na voljo v večini, če ne v vseh Linusovih sistemih. Z njim lahko poiščete podatke o določenem uporabniku iz datoteke sistemskih računov: /etc /passwd, kot je prikazano spodaj.
$ grep -i tecmint /etc/passwd tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
6. ukaz lslogins
Ukaz lslogins prikazuje informacije o znanih uporabnikih v sistemu, zastavica -u
prikazuje samo uporabniš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. uporabniški ukaz
Ukaz users prikazuje uporabniška imena vseh uporabnikov, ki so trenutno prijavljeni v sistemu.
$ users tecmint aaron
8. kdo ukazuje
ukaz who se uporablja za prikaz uporabnikov, ki so prijavljeni v sistem, vključno s terminali, s katerih se povezujejo.
$ who -u tecmint tty8 2017-09-22 10:39 02:09 2067 (:0)
9. w Ukaz
Ukaz w prikazuje vsem uporabnikom, ki so prijavljeni v sistem, in kaj počnejo.
$ 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. zadnji ali zadnji ukaz
ukazi last/lastb prikaže seznam zadnjih prijavljenih uporabnikov v sistemu.
$ 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 ...
Če želite prikazati vse uporabnike, ki so bili prisotni ob določenem času, uporabite možnost -p
, kot sledi.
$ 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. ukaz lastlog
Ukaz lastlog se uporablja za iskanje podrobnosti o nedavni prijavi vseh uporabnikov ali določenega uporabnika, kot sledi.
$ 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! Če poznate kakšen drug trik ali ukaz za ogled podrobnosti o uporabniškem računu, delite z nami.
Ti sorodni članki se vam bodo zdeli tako koristni:
- Kako upravljati uporabnike in skupine v Linuxu
- Kako izbrisati uporabniške račune z domačim imenikom v Linuxu
- 3 načini spreminjanja privzete uporabniške lupine v Linuxu
- Kako blokirati ali onemogočiti uporabniške prijave v Linuxu
V tem članku smo razložili različne načine iskanja informacij o uporabnikih in podrobnosti za prijavo v sistem Linux. V spodnjem obrazcu za povratne informacije lahko zastavite kakršna koli vprašanja ali delite svoje misli.