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:
- 15 Eżempji Prattiċi Utli dwar il-Kmand ‘useradd’
- 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:
- Kif Immaniġġja Utenti u Gruppi fil-Linux
- Kif Tħassar il-Kontijiet tal-Utenti bid-Direttorju tad-Dar fil-Linux
- 3 Modi kif Bidla l-Utent Default Shell fil-Linux
- 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.