FreeBSD

Kako navesti korisnike sustava u FreeBSD-u

Kako navesti korisnike sustava u FreeBSD-u
Ovaj kratki vodič govori o popisivanju svih korisnika u FreeBSD-u koji koriste FreeBSD CLI terminal. Iste upute mogu se koristiti za druge operativne sustave temeljene na Unixu, uključujući OpenBSD, NetBSD i Appleov macOS. Ovi operativni sustavi obično imaju datoteku posvećenu spremanju lozinki za sve korisnike u sustavu, koja se nalazi u / etc / passwd u slučaju FreeBSD-a. Postoje neki sustavi s nadograđenim sigurnosnim protokolima koji ga možda nemaju na / etc / passwd mjestu. FreeBSD ima / etc.ovladati; majstorski.passwd za šifrirane korisničke račune visoke sigurnosti. U svakom slučaju, ovoj se datoteci može lako pristupiti i koristit će se za prikupljanje podataka o korisničkom računu u ovom vodiču.

Navedite svakog korisnika na vašem FreeBSD sustavu

Zapalite naredbeni terminal i unesite naredbe ispod kako biste dobili popis korisničkih računa.

$ mačka / etc / passwd

$ više / etc / passwd
$ manje / etc / passwd

Pristupajući datoteci passwd možemo iz izlaza razabrati tražene informacije. Posljednji redak u datoteci (vidi dolje) presudan je:

vnstat: *: 284: 284: vnStat Mrežni monitor: / nepostojeći: / usr / sbin / nologin

Idemo preko svakog od elemenata u datoteci i vidjeti što to znači.

Prvi element, vnstat je korisničko ime za račun.

Sljedeći element je *: 284: 284, u kojem simbol * označava da je lozinka šifrirana i čuva se u vlastitoj datoteci. Nakon * slijedi broj 284ponovljen dva puta, od kojih je prvi korisnik, a drugi za ID grupe.

Treći dio je vnStat mrežni monitor, koja predstavlja podatke o računu.

/ nepostojeće označava početni direktorij za svaki korisnički račun.

Na kraju, / usr / sbin / nologin odjeljak predstavlja korisničku ljusku za prijavu.

Popis korisničkih imena s naredbom cut

Da biste prikupili jednostavan popis koji se sastoji samo od korisničkih imena, isprobajte naredbu cut:

$ cut -d: -f1 / etc / passwd

Korištenje awk naredbe za popis korisnika

Alternativno, pomoću naredbe awk možete dobiti rezultate slične onima naredbe cut:

$ awk -F ':' 'ispis $ 1' / etc / passwd

Prikaz popisa korisničkih imena s naredbom getent

Također možete koristiti naredbu getent za pristup datoteci passwd.

$ getent passwd
$ getent passwd | više

Da biste pronašli određene korisnike pomoću naredbe getent, dodajte korisničko ime nakon naredbe.

$ getent passwd | grep younis

Pretraživanje određenih korisničkih imena pomoću naredbe grep

Da biste potražili određenog korisnika, isprobajte naredbu grep:

$ grep '^ userNameHere' / etc / passwd
$ grep '^ younis' / etc / passwd

Provjerite aktivnost korisnika i pokušaje prijave na FreeBSD

To možete učiniti i na OpenBSD, NetBSD i drugim Unix OS-ima. Tip:

$ w

Ili također možete koristiti naredbu u nastavku

$ tko

Trebali biste prikazati status računa za svakog korisnika.

Pogledajte aktivne korisnike i korisničke grupe na poslužitelju

Da biste vidjeli koji su korisnički računi aktivni na vašem poslužitelju, upotrijebite naredbe više / manje / grep kao u nastavku:

$ više / etc / group
$ manje / etc / group
$ grep younis / etc / group

Pribavite opće informacije o računima s prijavama

Tip prijave da biste vidjeli detalje o korisničkim računima.

$ prijave

Dodajte oznaku -a da biste vidjeli datume isteka na korisničkim računima:

$ prijave -a

Pojedinosti o određenom računu možete potražiti i s oznakom -l:

$ prijave -l younis

Slično tome, da biste naveli više računa:

$ prijave -l younis, root

Da biste potražili početni direktorij za sve korisnike, upotrijebite opciju -x s naredbom za prijavu:

$ prijave -x

Za određenog korisnika upišite:

$ prijave -x -l younis

Traženje korisničkih računa s niskom sigurnošću:

Upotrijebite opciju -p s naredbama za prijavu da biste vidjeli korisničke račune bez lozinki prikazanih u nastavku:

$ prijave -p

Sažetak

Postoji mnogo razloga zbog kojih biste mogli potražiti korisničke račune na vašem FreeBSD sustavu. Možda želite otkriti događa li se nešto sumnjivo ili možda samo želite pregledati bazu korisnika na vašem sustavu. Naveli smo nekoliko načina na koje možete potražiti korisnička imena i podatke o računu u ovom vodiču. Većina naredbi koje smo naveli izdvojile su podatke iz datoteke / etc / passwd da bi predstavile izlaz. Iako je ovaj vodič namijenjen korisnicima operativnog sustava FreeBSD, korisnicima ostalih Unix operativnih sustava kao što su macOS, NetBSD, OpenBSD itd., također mogu slijediti upute ovdje kako bi postigli iste rezultate.

OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...
SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...