11 Modi biex Sib Informazzjoni dwar il-Kont tal-Utent u Dettalji ta' Login fil-Linux


Dan l-artikolu jurik ħdax-il mod utli biex issib l-informazzjoni dwar l-utenti fuq sistema Linux. Hawnhekk ser niddeskrivu kmandi biex tikseb id-dettalji tal-kont tal-utent, nuru d-dettalji tal-login kif ukoll dak li qed jagħmlu l-utenti fis-sistema.

Jekk trid iżżid utenti fil-Linux, uża l-usermod permezz tal-linja tal-kmand kif spjegat fil-gwidi li ġejjin:

  1. 15 Eżempji Prattiċi Utli dwar il-Kmand ‘useradd’
  2. 15 Eżempji Prattiċi Utli dwar il-Kmand ‘usermod’

Nibdew billi nħarsu lejn il-kmandi biex insibu l-informazzjoni dwar il-kont tal-utent, imbagħad ipproċedi biex tispjega l-kmandi biex tara d-dettalji tal-login.

1. id Kmand

id hija utilità sempliċi tal-linja tal-kmand biex turi utent reali u effettiv u IDs tal-grupp kif ġej.

$ 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. gruppi Kmand

Il-kmand tal-gruppi jintuża biex juri l-gruppi kollha li jappartjeni għalihom utent bħal dan.

$ groups tecmint

tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare

3. finger Kmand

Il-kmand tas-swaba' jintuża biex tfittex informazzjoni dwar utent fuq Linux. Ma jiġix installat għal kull fuq ħafna sistemi Linux.

Biex tinstallah fis-sistema tiegħek, mexxi dan il-kmand fuq it-terminal.

$ sudo apt install finger	#Debian/Ubuntu 
$ sudo yum install finger	#RHEL/CentOS
$ sudo dnf install finger	#Fedora 22+

Juri l-isem reali ta’ utent; direttorju tad-dar; qoxra; login: isem, ħin; u ħafna aktar bħal hawn taħt.

$ 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 Kmand

getent hija utilità tal-linja tal-kmand biex iġġib entrati minn libreriji Isem Service Switch (NSS) minn database ta' sistema speċifika.

Biex tikseb id-dettalji tal-kont tal-utent, uża d-database passwd u l-isem tal-utent kif ġej.

$ getent passwd tecmint

tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

5. Kmand grep

Il-kmand tal-grep huwa għodda qawwija ta' tiftix ta' mudell disponibbli fuq il-biċċa l-kbira tas-sistemi Linus jekk mhux kollha. Tista' tużaha biex issib informazzjoni dwar utent speċifiku mill-fajl tal-kontijiet tas-sistema: /etc/passwd kif muri hawn taħt.

$ grep -i tecmint /etc/passwd

tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

6. lslogins Kmand

Il-kmand lslogins juri informazzjoni dwar utenti magħrufa fis-sistema, il-marka -u turi biss kontijiet tal-utent.

$ 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. utenti Kmand

Il-kmand tal-utenti juri l-ismijiet tal-utenti tal-utenti kollha li bħalissa qed illoggjaw fis-sistema bħal din.

$ users

tecmint
aaron

8. min Kmand

il-kmand ta' min jintuża biex juri l-utenti li jkunu illoggjati fis-sistema, inklużi t-terminals li jkunu qed jikkonnettjaw minnhom.

$ who -u

tecmint  tty8         2017-09-22 10:39 02:09        2067 (:0)

9. w Kmand

w kmand juri l-utenti kollha li huma illoggjati fis-sistema u dak li qed jagħmlu.

$ 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. kmandi tal-aħħar jew lastb

kmandi last/lastb juri lista tal-aħħar utenti li illoggjaw fis-sistema.

$ 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
...

Biex turi l-utenti kollha li kienu preżenti f'ħin speċifikat, uża l-għażla -p kif ġej.

$ 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. Kmand lastlog

Il-kmand tal-lastlog jintuża biex jinstabu d-dettalji ta' login reċenti tal-utenti kollha jew ta' utent partikolari kif ġej.

$ 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
..

Dak hu! Jekk taf xi trick ieħor tal-linja tal-kmand jew kmand biex tara d-dettalji tal-kont tal-utent, aqsam magħna.

Int ser issib dawn l-artikoli relatati tant utli:

  1. Kif Immaniġġja Utenti u Gruppi fil-Linux
  2. Kif Tħassar il-Kontijiet tal-Utenti bid-Direttorju tad-Dar fil-Linux
  3. 3 Modi kif Bidla l-Utent Default Shell fil-Linux
  4. Kif timblokka jew tiddiżattiva l-logins tal-utenti fil-Linux

F'dan l-artikolu, spjegajna diversi modi kif issib informazzjoni dwar l-utenti u d-dettalji tal-login fuq sistema Linux. Tista' tistaqsi kwalunkwe mistoqsija jew taqsam il-ħsibijiet tiegħek permezz tal-formola ta' feedback hawn taħt.