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 / nologinIdemo 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 / passwdPrikaz 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
$ tkoTrebali 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, rootDa biste potražili početni direktorij za sve korisnike, upotrijebite opciju -x s naredbom za prijavu:
$ prijave -xZa 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 -pSaž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.