„FreeBSD“

Kaip išvardyti sistemos vartotojus FreeBSD

Kaip išvardyti sistemos vartotojus FreeBSD
Ši trumpa pamoka yra apie visų vartotojų įtraukimą į „FreeBSD“ naudojant „FreeBSD“ CLI terminalą. Tos pačios instrukcijos gali būti naudojamos ir kitoms „Unix“ pagrįstoms operacinėms sistemoms, įskaitant „OpenBSD“, „NetBSD“ ir „Apple“ „MacOS“. Šios operacinės sistemos paprastai turi failą, skirtą visų sistemos vartotojų slaptažodžiams saugoti, esantį / etc / passwd FreeBSD atveju. Yra keletas sistemų su padidintais saugos protokolais, kurių gali nebūti / etc / passwd vietoje. FreeBSD turi / etc.meistras.šifruotų, labai saugių vartotojų abonementų slaptažodis. Bet kuriuo atveju prie šio failo galima lengvai pasiekti ir jis bus naudojamas norint gauti vartotojo abonemento informaciją šioje pamokoje.

Išvardinkite kiekvieną savo FreeBSD sistemos vartotoją

Įjunkite komandų terminalą ir įveskite toliau pateiktas komandas, kad gautumėte vartotojų abonementų sąrašą.

$ cat / etc / passwd

$ daugiau / etc / passwd
$ mažiau / etc / passwd

Pasiekę „passwd“ failą, iš išvesties galime atpažinti reikiamą informaciją. Paskutinė failo eilutė (žr. Toliau) yra labai svarbi:

„vnstat“: *: 284: 284: „vnStat“ tinklo monitorius: / nėra: / usr / sbin / nologin

Peržiūrėkime kiekvieną failo elementą ir pažiūrėkime, ką tai reiškia.

Pirmasis elementas, vnstat yra paskyros vartotojo vardas.

Kitas elementas yra *: 284: 284, simbolis * reiškia, kad slaptažodis yra užšifruotas ir laikomas atskirame faile. Po * yra skaičius 284, kuris pakartojamas du kartus, iš kurių pirmasis yra vartotojas, o antrasis - grupės ID.

Trečioji dalis yra „vnStat“ tinklo monitorius, kuri atspindi sąskaitos informaciją.

/ nėra reiškia kiekvieno vartotojo abonemento namų katalogą.

Galiausiai / usr / sbin / nologin skyriuje pateikiamas vartotojo prisijungimo apvalkalas.

Vartotojų vardų sąrašas su komanda cut

Norėdami gauti paprastą sąrašą, susidedantį tik iš vartotojo vardų, pabandykite komandą cut:

$ cut -d: -f1 / etc / passwd

Naudojant komandą awk vartotojams išvardyti

Arba galite naudoti komandą awk, kad gautumėte rezultatus, panašius į komandą cut:

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

Rodomas vartotojo vardų sąrašas su komanda getent

Taip pat galite naudoti komandą getent, kad pasiektumėte „passwd“ failą.

$ getent passwd
$ getent passwd | daugiau

Norėdami ieškoti konkrečių vartotojų naudodami komandą getent, po komandos pridėkite vartotojo vardą.

$ getent passwd | grep younis

Konkrečių vartotojo vardų paieška naudojant komandą grep

Norėdami ieškoti konkretaus vartotojo, pabandykite komandą grep:

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

Patikrinkite vartotojo aktyvumą ir bandymus prisijungti prie „FreeBSD“

Tai galite padaryti ir „OpenBSD“, „NetBSD“ ir kitose „Unix“ OS. Tipas:

$ w

Arba taip pat galite naudoti toliau pateiktą komandą

$ kas

Jums turėtų būti rodoma kiekvieno vartotojo paskyros būsena.

Peržiūrėkite aktyvius vartotojus ir vartotojų grupes serveryje

Norėdami pamatyti, kokios vartotojo paskyros yra aktyvios jūsų serveryje, naudokite komandas daugiau / mažiau / grep, kaip nurodyta toliau:

$ daugiau / etc / group
$ mažiau / etc / group
$ grep younis / etc / group

Gaukite bendros informacijos apie paskyras su prisijungimais

Tipas prisijungimai norėdami pamatyti išsamią vartotojo abonementų informaciją.

$ prisijungimų

Pridėkite žymeklį -a, jei norite pamatyti galiojimo datas vartotojų paskyrose:

$ prisijungia -a

Taip pat galite ieškoti išsamios informacijos apie tam tikrą paskyrą naudodami -l vėliavą:

$ logins -l younis

Panašiai nurodykite kelias paskyras:

$ logins -l younis, šaknis

Norėdami ieškoti visų vartotojų namų kataloge, naudokite komandą -x su prisijungimais:

$ prisijungimai -x

Tam tikram vartotojui įveskite:

$ logins -x -l younis

Ieškokite mažai saugių naudotojų paskyrų:

Norėdami pamatyti vartotojo abonementus be toliau nurodytų slaptažodžių, naudokite komandą „logins“ naudodami -p:

$ prisijungimai -p

Santrauka

Yra daugybė priežasčių, kodėl galbūt norėsite ieškoti vartotojo abonementų savo „FreeBSD“ sistemoje. Galbūt norite sužinoti, ar vyksta kažkas nemalonaus, o gal tiesiog norite ištirti savo sistemos naudotojų bazę. Šioje pamokoje išvardijome kelis būdus, kaip galite ieškoti vartotojo vardų ir paskyros informacijos. Dauguma komandų, kurias išvardijome, išvedė informaciją iš failo / etc / passwd, kad pateiktų išvestį. Nors ši pamoka skirta „FreeBSD“ operacinės sistemos vartotojams, kitų „Unix“ operacinių sistemų, tokių kaip „macOS“, „NetBSD“, „OpenBSD“ ir kt., Vartotojams., taip pat gali laikytis instrukcijų, kad pasiektų tuos pačius rezultatus.

Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...