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:

  1. 15 Mapuslanon Praktikal nga mga Ehemplo sa 'useradd' Command
  2. 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:

  1. Unsaon Pagdumala sa mga Gumagamit ug Grupo sa Linux
  2. Unsaon Pagtangtang sa Mga Account sa Gumagamit gamit ang Direktoryo sa Balay sa Linux
  3. 3 Mga Paagi sa Pag-usab sa Default nga User Shell sa Linux
  4. 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.