Popis korisnika Ubuntua - 6 jednostavnih naredbi
5 min. čitati
Ažurirano
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
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
Da biste dobili informacije o određenom korisniku na Ubuntuu, pokrenite "grep korisničko ime /etc/passwd“. Ovdje ću provjeriti detalje o korisniku “autor”.
Da biste izbrojali ukupan broj korisnika na Ubuntuu, koristite wc naredbu s cat kao "mačka /etc/passwd | wc -l".
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:
- Kako pristupiti Linux datotekama pomoću Windows Explorera u sustavu Windows 10
- Kako pokrenuti Shell Script u sustavu Windows
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