Uporabniki seznama Ubuntu - 6 preprostih ukazov

Ikona časa branja 5 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

ubuntu seznam uporabnikov

Se sprašujete, kako uporabiti Ubuntu za seznam uporabnikov? Ker gre za večuporabniški operacijski sistem, omogoča več uporabnikom na različnih terminalih ali računalnikih dostop do enega samega sistema. Vendar pa boste želeli navesti uporabniške račune za boljše upravljanje.

V tem priročniku bom razpravljal o nekaterih bistvenih ukazih za doseganje tega z lahkoto.

Pridimo!

Zakaj je pomembno navesti uporabnike na Ubuntu?

Uporabniki kotacije ponujajo številne prednosti, kot so:

  • Sistemska uprava: Navedete lahko uporabnike Ubuntuja, da preverite stanje računa, preverite dovoljenja in izvedete druga vzdrževalna opravila, kot je brisanje računa in ponastavitev gesla.
  • Varnost: Prepoznavanje in spremljanje uporabnikov v vašem sistemu Ubuntu pomaga pri odkrivanju nepooblaščenih računov, ki bi lahko predstavljali varnostne grožnje.
  • Upravljanje virov: Kot skrbnik Linuxa lahko ugotovite, kateri uporabniki porabijo največ virov. To vam pomaga optimizirati delovanje sistema.
  • Dokumentacija in poročanje: Pridobivanje informacij o vseh uporabnikih sistema pomaga ekipam IT pri dokumentiranju konfiguracij in nastavitev.
  • Sodelovanje: Preverite lahko, ali imajo določeni uporabniki sistemske račune, ali poiščete uporabnika, s katerim morate sodelovati pri določenih projektih.
  • Odpravljanje težav: Za iskanje sporov ali težav lahko uporabite seznam uporabnikov.

Kako narediti seznam uporabnikov na Ubuntu

Raziščimo naslednjih šest ukazov za seznam uporabnikov v Ubuntuju:

1. Uporaba ukaza cat

V operacijskih sistemih, ki temeljijo na Linuxu, je »itd/geslo” vsebuje seznam konfiguriranih uporabnikov skupaj z ustreznimi informacijami za vsakega. Poleg tega lahko uporabite mačka ukaz za ogled njegove vsebine na terminalu.

Če želite to narediti, pritisnite CTRL + ALT + T da odprete svoj terminal Ubuntu. Vnesite "cat / etc / passwd«In zadeti Vnesite.

seznam uporabnikov ubuntu z ukazom cat

Posledično boste videli seznam uporabnikov, kjer vsaka vrstica tabele prikazuje obsežne podrobnosti, kot so:

  • Uporabniško ime
  • Geslo (kjer x označuje geslo za zadevnega uporabnika)
  • Uporabniško ime (UID)
  • ID skupine uporabnika (GID)
  • Neobvezne informacije (vključno s polnim imenom, telefonsko številko, številko sobe itd.)
  • Domači imenik
  • Privzeta lupina za prijavo

Za boljše razumevanje si oglejte naslednji diagram:

razumevanje vzorca v datoteki /etc/passwd

2. Uporaba ukaza less

Na Ubuntuju je manj ukaz se uporablja za branje vsebine besedilne strani eno stran naenkrat. V tem primeru ga bom uporabil za ogled datoteke »/etc/passwd« in seznam vseh uporabnikov na mojem terminalu Ubuntu.

Za to bom vodil manj “/etc/passwd” ukaz, ki bo dal naslednji rezultat.

seznam uporabnikov ubuntu z ukazom manj

3. Uporaba ukaza getent

O getent ukaz vam pomaga pridobiti vnose iz pomembnega besedila, ki vsebuje podatke o uporabniku, kot so gesla in baze podatkov skupin.

Zdaj bom za seznam vnosov v datoteki »/etc/passwd« zagnal »getentpasswd"Ukaz.

seznam uporabnikov ubuntu z ukazom getent

4. Uporaba ukaza awk

vau ukaz je uporabno, ko želite prikazati samo uporabniško ime. Na primer, ko pišete skript za izvajanje katere koli operacije na več uporabniških računih. V tem scenariju bi lahko navedba samo uporabniških imen in njihova preusmeritev v besedilo prihranila čas.

Tukaj bom dodal -F možnost kot možnost ločila polja z »:", da natisnete samo prvo polje iz "/ etc / passwd”, ki predstavlja uporabniška imena.

seznam uporabnikov ubuntu z ukazom awk

5. Uporaba ukaza cut

Enak rezultat lahko dosežete tudi z ukaz za rezanje. V ta namen preusmerite izhod »/etc/passwd« na ukaz za izrez z uporabo cevnega operaterja »|«. Dodajte možnost -d kot ločilo in -f, da izberete samo prvo polje.

Na primer, vtipkal bom "mačka /etc/passwd | cut -d: -f1"Ukaz.

seznam uporabnikov ubuntu z ukazom cut

6. Uporaba ukaza compgen

O ukaz compgen s -u možnost navaja uporabniške račune na terminalu. Poleg tega lahko njegov izhod prenesete v ukaz stolpca, da navedete uporabniška imena v stolpcih in ne v enem samem dolgem seznamu.

Za predstavitev bom izvedel "compgen -u | stolpec"Ukaz.

seznam uporabnikov ubuntu z ukazom compgen

Kako navesti samo trenutno prijavljene uporabnike v Ubuntu

Za seznam samo trenutno prijavljenih uporabnikov lahko uporabite:

Uporaba ukaza who

V Ubuntuju je ki poveljuje prikaže prijavno ime trenutnega uporabnika, številke terminalskih vrstic, čas prijave in ime oddaljenega gostitelja.

Zdaj, za seznam trenutno prijavljenih uporabnikov z omenjenimi podrobnostmi, bom vnesel "kdo” ukaz v terminalu.

seznam samo trenutno prijavljenih uporabnikov z ukazom who

Glede na dani rezultat, "Avtor” je trenutno prijavljeni uporabnik v mojem sistemu Ubuntu.

Uporaba ukaza w

O ukaz w v Linuxu nudi hiter povzetek o tem, kdo trenutno uporablja sistem, koliko se sistem uporablja in kateri programi se trenutno izvajajo.

Zdaj bom zagnal "w"Ukaz.

seznam samo trenutno prijavljenih uporabnikov z ukazom w

V zgornjem rezultatu:

  • UPORABNIK predstavlja moje uporabniško ime kot trenutno prijavljenega uporabnika.
  • TTY prikaže terminalsko napravo, povezano z mojo trenutno sejo.
  • OD označuje oddaljenega gostitelja, s katerim sem povezan.
  • VPIŠI SE@ prikazuje čas, ko sem se prijavil v sistem.
  • IDLE predstavlja trajanje nedejavnosti od moje zadnje interakcije.
  • JCPU označuje čas procesorja, porabljen za vse procese, povezane z mojo sejo.
  • PCPU prikazuje odstotek časa procesorja, uporabljenega v trenutnem procesu.
  • KAJ prikaže podrobnosti v zvezi s procesom ali ukazom, ki se izvaja v moji seji.

Nasveti za bonus:

Če želite preveriti ime trenutno prijavljenega uporabnika, vnesite »Uporabniki” v vašem terminalu Ubuntu.

preverjanje imen trenutno prijavljenih uporabnikov ubuntu

Če želite pridobiti informacije o določenem uporabniku v Ubuntuju, zaženite »grep uporabniško ime /etc/passwd“. Tukaj bom preveril podrobnosti o uporabniku »avtorja«.

pridobivanje informacij o določenem uporabniku na ubuntu

Če želite prešteti skupno število uporabnikov v Ubuntuju, uporabite ukaz wc s cat kot "mačka /etc/passwd | wc -l".

štetje uporabnikov ubuntu z ukazom wc
preverjanje obsega ID-jev uporabnikov v ubuntu

Če želite preveriti obseg ID-jev uporabnikov, izvedite »grep -E '^UID_MIN|^UID_MAX' /etc/login.defs"Ukaz.

Morda vas bo zanimalo tudi:

Izberite katerega koli od obravnavanih pristopov za pregled uporabniških računov. Upoštevajte, da se ti ukazi lahko izvajajo v vseh distribucijah Linuxa, vključno z Ubuntujem. Poleg tega nobeden od njih ne potrebuje dostopa do sudo, kar pomeni, da so na voljo vsakemu uporabniku.

Zdaj, ko veste, kako uporabljati Ubuntu za seznam uporabnikov, delite svojo najljubšo metodo v spodnjih komentarjih!

Več o temah: Ubuntu