11 mënyra për të gjetur informacionin e llogarisë së përdoruesit dhe detajet e hyrjes në Linux
Ky artikull do t'ju tregojë njëmbëdhjetë mënyra të dobishme për të gjetur informacione rreth përdoruesve në një sistem Linux. Këtu do të përshkruajmë komandat për të marrë detajet e llogarisë së një përdoruesi, do të tregojmë detajet e hyrjes si dhe atë që përdoruesit po bëjnë në sistem.
Nëse dëshironi të shtoni përdorues në Linux, përdorni modalitetin e përdoruesit përmes vijës së komandës siç shpjegohet në udhëzuesit e mëposhtëm:
- 15 shembuj praktikë të dobishëm mbi komandën 'useradd'
- 15 shembuj praktikë të dobishëm mbi komandën 'usermod'
Ne do të fillojmë duke parë komandat për të gjetur informacionin e llogarisë së një përdoruesi, më pas do të vazhdojmë të shpjegojmë komandat për të parë detajet e hyrjes.
1. id Komanda
id është një mjet i thjeshtë i linjës komanduese për shfaqjen e një përdoruesi real dhe efektiv dhe ID-të e grupit si më poshtë.
$ 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. Komanda e grupeve
Komanda grupe përdoret për të treguar të gjitha grupet të cilave u përket një përdorues si kjo.
$ groups tecmint
tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare
3. Komanda e gishtit
Komanda e gishtit përdoret për të kërkuar informacione rreth një përdoruesi në Linux. Nuk vjen për-instaluar në shumë sisteme Linux.
Për ta instaluar atë në sistemin tuaj, ekzekutoni këtë komandë në terminal.
$ sudo apt install finger #Debian/Ubuntu
$ sudo yum install finger #RHEL/CentOS
$ sudo dnf install finger #Fedora 22+
Ai tregon emrin e vërtetë të përdoruesit; drejtoria kryesore; guaskë; hyrje: emri, koha; dhe shumë më tepër si më poshtë.
$ 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 Komanda
getent është një mjet i linjës komanduese për marrjen e hyrjeve nga bibliotekat Name Service Switch (NSS) nga një bazë të dhënash specifike e sistemit.
Për të marrë detajet e llogarisë së një përdoruesi, përdorni bazën e të dhënave passwd dhe emrin e përdoruesit si më poshtë.
$ getent passwd tecmint
tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
5. Komanda grep
Komanda grep është një mjet i fuqishëm për kërkimin e modeleve i disponueshëm në shumicën, nëse jo të gjitha sistemet Linus. Mund ta përdorni për të gjetur informacione për një përdorues specifik nga skedari i llogarive të sistemit: /etc/passwd siç tregohet më poshtë.
$ grep -i tecmint /etc/passwd
tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
6. lslogins Komanda
Komanda lslogins tregon informacione për përdoruesit e njohur në sistem, flamuri -u
shfaq vetëm llogaritë e përdoruesve.
$ 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. Komanda e përdoruesve
Komanda e përdoruesve tregon emrat e përdoruesve të të gjithë përdoruesve të regjistruar aktualisht në sistem si kështu.
$ users
tecmint
aaron
8. të cilët Komandojnë
komanda kush përdoret për të shfaqur përdoruesit që janë regjistruar në sistem, duke përfshirë terminalet nga të cilët po lidhen.
$ who -u
tecmint tty8 2017-09-22 10:39 02:09 2067 (:0)
9. w Komanda
Komanda w tregon të gjithë përdoruesit që janë regjistruar në sistem dhe çfarë po bëjnë.
$ 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. komandat e fundit ose lastb
komandat last/lastb shfaq një listë të përdoruesve të fundit të regjistruar në sistem.
$ 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
...
Për të treguar të gjithë përdoruesit që ishin të pranishëm në një kohë të caktuar, përdorni opsionin -p
si më poshtë.
$ 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. Komanda lastlog
Komanda lastlog përdoret për të gjetur detajet e hyrjes së fundit të të gjithë përdoruesve ose të një përdoruesi të caktuar si më poshtë.
$ 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
..
Kjo eshte! Nëse dini ndonjë truk ose komandë tjetër të linjës së komandës për të parë detajet e llogarisë së përdoruesit, ndani me ne.
Do t'i gjeni kaq të dobishëm këto artikuj të lidhur:
- Si të menaxhoni përdoruesit dhe grupet në Linux
- Si të fshini llogaritë e përdoruesve me Drejtorinë kryesore në Linux
- 3 mënyra për të ndryshuar predhën e parazgjedhur të përdoruesit në Linux
- Si të bllokoni ose çaktivizoni hyrjet e përdoruesve në Linux
Në këtë artikull, ne kemi shpjeguar mënyra të ndryshme për të gjetur informacione rreth përdoruesve dhe detajet e hyrjes në një sistem Linux. Ju mund të bëni ndonjë pyetje ose të ndani mendimet tuaja nëpërmjet formularit të komenteve më poshtë.