11 Mga Paagi sa Pagpangita sa Impormasyon sa Account sa Gumagamit ug Mga Detalye sa Pag-login sa Linux
Kini nga artikulo magpakita kanimo onse ka mapuslanon nga mga paagi aron makit-an ang kasayuran bahin sa mga tiggamit sa usa ka sistema sa Linux. Dinhi among ihulagway ang mga mando aron makuha ang mga detalye sa account sa usa ka user, ipakita ang mga detalye sa pag-login ingon man kung unsa ang gibuhat sa mga tiggamit sa sistema.
Kung gusto nimong idugang ang mga tiggamit sa Linux, gamita ang usermod pinaagi sa linya sa mando sama sa gipatin-aw sa mosunod nga mga giya:
- 15 Mapuslanon Praktikal nga mga Ehemplo sa 'useradd' Command
- 15 Mapuslanon Praktikal nga mga Ehemplo sa 'usermod' Command
Magsugod kami pinaagi sa pagtan-aw sa mga sugo aron makit-an ang impormasyon sa account sa usa ka user, dayon ipadayon ang pagpatin-aw sa mga sugo aron makita ang mga detalye sa pag-login.
1. id Sugo
Ang id usa ka yano nga command line utility alang sa pagpakita sa usa ka tinuod ug epektibo nga user ug grupo ID sama sa mosunod.
$ 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. mga grupo Sugo
Ang mga command sa grupo gigamit aron ipakita ang tanan nga mga grupo nga nahisakop sa usa ka tiggamit sama niini.
$ groups tecmint tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare
3. tudlo Sugo
finger command gigamit sa pagpangita sa impormasyon mahitungod sa usa ka user sa Linux. Dili kini moabut matag-instalar sa daghang mga sistema sa Linux.
Aron ma-install kini sa imong sistema, padagana kini nga command sa terminal.
$ sudo apt install finger #Debian/Ubuntu $ sudo yum install finger #RHEL/CentOS $ sudo dnf install finger #Fedora 22+
Kini nagpakita sa tinuod nga ngalan sa usa ka user; direktoryo sa balay; kabhang; login: ngalan, oras; ug daghan pa sama sa ubos.
$ 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. maayo nga Sugo
Ang getent kay usa ka command line utility para sa pagkuha sa mga entry gikan sa Name Service Switch (NSS) nga mga librarya gikan sa usa ka piho nga database sa sistema.
Aron makuha ang mga detalye sa account sa usa ka user, gamita ang database sa passwd ug ang username sama sa mosunod.
$ getent passwd tecmint tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
5. grep Sugo
Ang grep command usa ka kusgan nga himan sa pagpangita sa pattern nga magamit sa kadaghanan kung dili tanan nga mga sistema sa Linus. Mahimo nimo kini gamiton aron mangita og impormasyon mahitungod sa usa ka piho nga tiggamit gikan sa file sa mga account sa sistema: /etc/passwd sama sa gipakita sa ubos.
$ grep -i tecmint /etc/passwd tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
6. lslogins Sugo
Ang command sa lslogins nagpakita sa impormasyon mahitungod sa mga nailhan nga tiggamit sa sistema, ang -u
nga bandila nagpakita lamang sa mga user account.
$ 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. tiggamit Command
User command nagpakita sa mga username sa tanang tiggamit nga karon naka-log in sa sistema sama niini.
$ users tecmint aaron
8. kinsa Sugo
nga command gigamit sa pagpakita sa mga tiggamit nga naka-log sa sistema, lakip na ang mga terminal nga ilang gikonektar.
$ who -u tecmint tty8 2017-09-22 10:39 02:09 2067 (:0)
9. w Sugo
Ang w command nagpakita sa tanan nga mga tiggamit nga naka-log sa sistema ug kung unsa ang ilang gibuhat.
$ 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. katapusan o lastb nga mga sugo
last/lastb commands nagpakita ug listahan sa mga last nga naka-log in nga mga user sa system.
$ 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 ...
Aron ipakita ang tanang tiggamit nga anaa sa usa ka piho nga oras, gamita ang -p
nga opsyon sama sa mosunod.
$ 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. lastlog Sugo
Ang lastlog command gigamit sa pagpangita sa mga detalye sa usa ka bag-o nga login sa tanan nga tiggamit o sa usa ka gihatag nga user sama sa mosunod.
$ 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 ..
Mao na! Kung nahibal-an nimo ang bisan unsang uban pang limbong sa linya sa command o mando aron makita ang mga detalye sa account sa gumagamit ipaambit kanamo.
Makit-an nimo kining mga may kalabutan nga artikulo nga mapuslanon kaayo:
- Unsaon Pagdumala sa mga Gumagamit ug Grupo sa Linux
- Unsaon Pagtangtang sa Mga Account sa Gumagamit gamit ang Direktoryo sa Balay sa Linux
- 3 Mga Paagi sa Pag-usab sa Default nga User Shell sa Linux
- Unsaon Pag-block o Pag-disable sa User Logins sa Linux
Niini nga artikulo, among gipasabut ang lainlaing mga paagi aron makit-an ang kasayuran bahin sa mga tiggamit ug mga detalye sa pag-login sa usa ka sistema sa Linux. Makapangutana ka ug bisan unsang pangutana o ipaambit ang imong mga hunahuna pinaagi sa porma sa feedback sa ubos.