Popis korisnika Ubuntua - 6 jednostavnih naredbi

Ikona vremena čitanja 5 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

ubuntu popis korisnika

Pitate se kako koristiti Ubuntu za popis korisnika? Budući da se radi o višekorisničkom operativnom sustavu, omogućuje više korisnika na različitim terminalima ili računalima da pristupe jednom sustavu. Međutim, trebali biste navesti korisničke račune radi boljeg upravljanja.

U ovom vodiču raspravljat ću o nekim bitnim naredbama za jednostavno postizanje ovoga.

Upadajmo!

Zašto je važno navesti korisnike na Ubuntuu?

Korisnici popisa nude nekoliko pogodnosti kao što su:

  • Administracija sustava: Možete navesti korisnike Ubuntua kako biste provjerili status računa, provjerili dopuštenja i izvršili druge zadatke održavanja poput brisanja računa i ponovnog postavljanja lozinke.
  • Sigurnost: Identificiranje i praćenje korisnika na vašem Ubuntu sustavu pomaže u otkrivanju neovlaštenih računa koji mogu predstavljati sigurnosnu prijetnju.
  • Upravljanje resursima: Budući da ste Linux administrator, možete identificirati koji korisnici troše najviše resursa. To vam pomaže optimizirati rad sustava.
  • Dokumentacija i izvještavanje: Dobivanje informacija o svim korisnicima sustava pomaže IT timovima da dokumentiraju konfiguracije i postavke.
  • suradnja: Možete provjeriti imaju li određeni korisnici sistemske račune ili pronaći korisnika s kojim trebate surađivati ​​na određenim projektima.
  • Rješavanje problema: Možete upotrijebiti popis korisnika za pronalaženje sukoba ili problema.

Kako navesti korisnike na Ubuntuu

Istražimo sljedećih šest naredbi za popis korisnika na Ubuntuu:

1. Korištenje naredbe cat

U operativnim sustavima temeljenim na Linuxu, "itd/lozinka” sadrži popis konfiguriranih korisnika zajedno s relevantnim informacijama za svakoga. Štoviše, možete koristiti kako naredbu za pregled sadržaja na terminalu.

Da biste to učinili, pritisnite CTRL + ALT + T da otvorite svoj Ubuntu terminal. Upišite "cat / etc / passwd”I pogodio ući.

ispisivanje ubuntu korisnika s naredbom cat

Kao rezultat toga, vidjet ćete popis korisnika, gdje svaki redak tablice prikazuje opsežne detalje kao što su:

  • Korisničko ime
  • Lozinka (gdje x označava lozinku za dotičnog korisnika)
  • ID korisnika (UID)
  • ID korisničke grupe (GID)
  • Dodatne informacije (uključujući puno ime, broj telefona, broj sobe itd.)
  • Početni imenik
  • Zadana ljuska za prijavu

Za bolje razumijevanje pogledajte sljedeći dijagram:

razumijevanje uzorka u datoteci /etc/passwd

2. Korištenje manje naredbe

Na Ubuntuu, manje naredba se koristi za čitanje sadržaja tekstualne stranice jednu po jednu stranicu. U ovom slučaju, koristit ću ga za pregled datoteke “/etc/passwd” i popis svih korisnika na mom Ubuntu terminalu.

Za ovo ću pokrenuti manje “/etc/passwd” naredba, koja će dati sljedeći izlaz.

popis ubuntu korisnika s manje naredbom

3. Korištenje naredbe getent

Korištenje električnih romobila ističe getent naredba pomaže vam da dobijete unose iz važnog teksta koji sadrži korisničke informacije kao što su lozinka i grupne baze podataka.

Sada, za popis unosa datoteke “/etc/passwd”, pokrenut ću “getentpasswd”Naredba.

popis ubuntu korisnika s getent naredbom

4. Korištenje naredbe awk

awk naredba korisno je kada želite prikazati samo korisničko ime. Na primjer, kada pišete skriptu za izvođenje bilo koje operacije na više korisničkih računa. U ovom scenariju, ispisivanje samo korisničkih imena i njihovo preusmjeravanje na tekst moglo bi uštedjeti vrijeme.

Evo, ja ću dodati -F opcija kao opciju razdjelnika polja s ":" za ispis samo prvog polja iz "/ Etc / passwd” datoteka koja predstavlja korisnička imena.

popis ubuntu korisnika s awk naredbom

5. Korištenje naredbe cut

Također možete postići isti rezultat s rezati naredbu. U tu svrhu preusmjerite izlaz “/etc/passwd” na naredbu cut pomoću operatora cijevi “|”. Dodajte opciju -d kao razdjelnik i -f za odabir samo prvog polja.

Na primjer, upisat ću "mačka /etc/passwd | rez -d: -f1”Naredba.

popis ubuntu korisnika s naredbom cut

6. Korištenje naredbe compgen

Korištenje električnih romobila ističe naredba compgen s -u opcija prikazuje popis korisničkih računa na terminalu. Štoviše, možete usmjeriti njegov izlaz u naredbu stupca da ispišete korisnička imena u stupcima, a ne u jednom dugom popisu.

Za demonstraciju, izvršit ću "compgen -u | stupac”Naredba.

popis ubuntu korisnika s compgen naredbom

Kako navesti samo trenutno prijavljene korisnike na Ubuntu

Za popis samo trenutno prijavljenih korisnika možete koristiti:

Korištenje naredbe who

U Ubuntuu, koji zapovijedaju prikazuje ime za prijavu trenutnog korisnika, brojeve linija terminala, vrijeme prijave i naziv udaljenog računala.

Sada, za popis trenutno prijavljenih korisnika sa spomenutim detaljima, upisat ću "koji” naredba u terminalu.

ispis samo trenutno prijavljenih korisnika s naredbom who

Prema danom izlazu, "autor” je trenutno prijavljeni korisnik na mom Ubuntu sustavu.

Korištenje naredbe w

Korištenje električnih romobila ističe w naredba u Linuxu daje brzi sažetak tko trenutno koristi sustav, koliko se sustav koristi i koji su programi trenutno pokrenuti.

Sada ću pokrenuti "w”Naredba.

navođenje samo trenutno prijavljenih korisnika s naredbom w

U gornjem izlazu:

  • USER predstavlja moje korisničko ime kao trenutno prijavljenog korisnika.
  • TTY prikazuje terminalni uređaj povezan s mojom trenutnom sesijom.
  • IZ označava udaljeno računalo na koje sam spojen.
  • PRIJAVITI SE@ pokazuje vrijeme u kojem sam se prijavio na sustav.
  • BESPOSLEN predstavlja trajanje neaktivnosti od moje posljednje interakcije.
  • JCPU označava CPU vrijeme korišteno za sve procese povezane s mojom sesijom.
  • PCPU prikazuje postotak CPU vremena korištenog u trenutnom procesu.
  • ŠTO prikazuje pojedinosti vezane uz proces ili naredbu koja se izvodi u mojoj sesiji.

Bonus savjeta:

Za provjeru imena trenutno prijavljenog korisnika upišite “Korisnici” u vašem Ubuntu terminalu.

provjera imena trenutno prijavljenih ubuntu korisnika

Da biste dobili informacije o određenom korisniku na Ubuntuu, pokrenite "grep korisničko ime /etc/passwd“. Ovdje ću provjeriti detalje o korisniku “autor”.

dobivanje informacija o određenom korisniku na ubuntu

Da biste izbrojali ukupan broj korisnika na Ubuntuu, koristite wc naredbu s cat kao "mačka /etc/passwd | wc -l".

brojanje ubuntu korisnika s wc naredbom
provjera raspona korisničkih ID-ova na ubuntu

Za provjeru raspona za korisničke ID-ove, izvršite "grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Naredba.

Vi svibanj također biti zainteresirani:

Odaberite bilo koji od razmatranih pristupa za pregled korisničkih računa. Imajte na umu da se ove naredbe mogu izvoditi na svim distribucijama Linuxa uključujući Ubuntu. Štoviše, nijedan od njih ne treba sudo pristup što znači da su dostupni svakom korisniku.

Sada kada znate kako koristiti Ubuntu za popis korisnika, podijelite svoju omiljenu metodu u komentarima ispod!

Korisnički forum

0 poruke