11 leiðir til að finna upplýsingar um notandareikning og innskráningarupplýsingar í Linux
Þessi grein mun sýna þér ellefu gagnlegar leiðir til að finna upplýsingar um notendur á Linux kerfi. Hér munum við lýsa skipunum til að fá reikningsupplýsingar notanda, sýna innskráningarupplýsingar sem og hvað notendur eru að gera í kerfinu.
Ef þú vilt bæta við notendum í Linux skaltu nota usermod í gegnum skipanalínuna eins og útskýrt er í eftirfarandi leiðbeiningum:
- 15 Gagnleg hagnýt dæmi um „useradd“ skipun
- 15 Hagnýt dæmi um „usermod“ skipun
Við byrjum á því að skoða skipanir til að finna reikningsupplýsingar notanda og halda síðan áfram að útskýra skipanir til að skoða innskráningarupplýsingar.
1. id Stjórn
id er einfalt skipanalínuforrit til að sýna raunveruleg og áhrifarík notanda- og hópauðkenni sem hér segir.
$ 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. hópar Stjórn
hópskipun er notuð til að sýna alla hópa sem notandi tilheyrir svona.
$ groups tecmint tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare
3. fingurskipun
fingurskipun er notuð til að leita að upplýsingum um notanda á Linux. Það kemur ekki uppsett á mörgum Linux kerfum.
Til að setja það upp á vélinni þinni skaltu keyra þessa skipun á flugstöðinni.
$ sudo apt install finger #Debian/Ubuntu $ sudo yum install finger #RHEL/CentOS $ sudo dnf install finger #Fedora 22+
Það sýnir raunverulegt nafn notanda; heimaskrá; skel; innskráning: nafn, tími; og svo margt fleira eins og hér að neðan.
$ 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. gegent Command
getent er skipanalínutól til að sækja færslur úr Name Service Switch (NSS) bókasöfnum úr tilteknum kerfisgagnagrunni.
Til að fá upplýsingar um reikning notanda, notaðu passwd gagnagrunninn og notandanafnið sem hér segir.
$ getent passwd tecmint tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
5. grep Skipun
grep skipun er öflugt mynsturleitartæki sem er fáanlegt á flestum ef ekki öllum Linus kerfum. Þú getur notað það til að finna upplýsingar um tiltekinn notanda úr kerfisreikningaskránni: /etc/passwd eins og sýnt er hér að neðan.
$ grep -i tecmint /etc/passwd tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
6. lslogins stjórn
lslogins skipunin sýnir upplýsingar um þekkta notendur í kerfinu, -u
fáninn sýnir aðeins notendareikninga.
$ 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. notendaskipun
notendaskipun sýnir notendanöfn allra notenda sem eru skráðir inn á kerfið eins og svo.
$ users tecmint aaron
8. hverjir stjórna
who-skipunin er notuð til að sýna notendur sem eru skráðir inn á kerfið, þar á meðal útstöðvarnar sem þeir eru að tengjast frá.
$ who -u tecmint tty8 2017-09-22 10:39 02:09 2067 (:0)
9. w Skipun
w skipun sýnir alla notendur sem eru skráðir inn á kerfið og hvað þeir eru að gera.
$ 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. last eða lastb skipanir
last/lastb skipanir sýna lista yfir notendur sem síðast voru skráðir inn á kerfið.
$ 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 ...
Til að sýna alla notendur sem voru viðstaddir á tilteknum tíma, notaðu -p
valkostinn sem hér segir.
$ 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 Skipun
lastlog skipun er notuð til að finna upplýsingar um nýlega innskráningu allra notenda eða tiltekins notanda sem hér segir.
$ 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 ..
Það er það! Ef þú þekkir önnur skipanalínubragð eða skipun til að skoða upplýsingar um notandareikning skaltu deila með okkur.
Þú munt finna þessar tengdu greinar svo gagnlegar:
- Hvernig á að stjórna notendum og hópum í Linux
- Hvernig á að eyða notendareikningum með heimaskrá í Linux
- 3 leiðir til að breyta sjálfgefna notendaskel í Linux
- Hvernig á að loka á eða slökkva á innskráningu notenda í Linux
Í þessari grein höfum við útskýrt ýmsar leiðir til að finna upplýsingar um notendur og innskráningarupplýsingar á Linux kerfi. Þú getur spurt hvaða spurninga sem er eða deilt hugsunum þínum í gegnum athugasemdaformið hér að neðan.