FreeBSD

Kuinka luetella järjestelmän käyttäjät FreeBSD ssä

Kuinka luetella järjestelmän käyttäjät FreeBSD ssä
Tämä pikaopas on kaikkien käyttäjien luetteloimisesta FreeBSD: ssä FreeBSD CLI -päätteen avulla. Samoja ohjeita voidaan käyttää muissa Unix-pohjaisissa käyttöjärjestelmissä, kuten OpenBSD, NetBSD ja Applen macOS. Näissä käyttöjärjestelmissä on yleensä tiedosto, joka on tarkoitettu salasanojen tallentamiseen kaikille järjestelmän käyttäjille, joka on / etc / passwd, FreeBSD: n tapauksessa. Joissakin järjestelmissä on skaalatut suojausprotokollat, joilla ei ehkä ole sitä / etc / passwd -paikassa. FreeBSD: llä on / etc.hallita.salasana salatuille, erittäin turvallisille käyttäjätileille. Joka tapauksessa tähän tiedostoon pääsee helposti ja sitä käytetään käyttäjätunnustietojen hankkimiseen tässä opetusohjelmassa.

Listaa kaikki käyttäjät FreeBSD-järjestelmääsi

Käynnistä komentoterminaali ja kirjoita alla olevat komennot saadaksesi luettelon käyttäjätileistä.

$ cat / etc / passwd

$ lisää / etc / passwd
$ vähemmän / etc / passwd

Kun pääsy passwd-tiedostoon, voimme havaita tarvittavat tiedot lähdöstä. Tiedoston viimeinen rivi (katso alla) on ratkaiseva:

vnstat: *: 284: 284: vnStat Network Monitor: / ei ole: / usr / sbin / nologin

Käytään läpi kaikki tiedoston elementit ja katsotaan, mitä se tarkoittaa.

Ensimmäinen elementti, vnstat on tilin käyttäjänimi.

Seuraava elementti on *: 284: 284, jossa symboli * tarkoittaa, että salasana on salattu ja sitä säilytetään omassa tiedostossaan. *: N jälkeen on numero 284 toistuva kahdesti, joista ensimmäinen on käyttäjä, ja toinen on ryhmätunnusta varten.

Kolmas osa on vnStat-verkkomonitori, joka edustaa tilitietoja.

/olematon tarkoittaa jokaisen käyttäjätilin kotihakemistoa.

Viimeiseksi / usr / sbin / nologin -osio edustaa käyttäjän kirjautumiskuorta.

Käyttäjänimien luettelo leikkauskomennolla

Jos haluat hankkia yksinkertaisen luettelon, joka koostuu vain käyttäjänimistä, kokeile cut-komentoa:

$ cut -d: -f1 / etc / passwd

Käyttämällä awk-komentoa käyttäjien luetteloon

Vaihtoehtoisesti voit käyttää awk-komentoa saadaksesi samanlaisia ​​tuloksia kuin cut-komento:

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

Käyttäjätunnusluettelon näyttäminen getent-komennolla

Voit myös käyttää passent-komentoa päästäksesi passwd-tiedostoon.

$ getent passwd
$ getent passwd | lisää

Jos haluat etsiä tiettyjä käyttäjiä getent-komennolla, lisää käyttäjänimi komennon jälkeen.

$ getent passwd | grep younis

Tietyn käyttäjänimen etsiminen grep-komennolla

Voit etsiä tiettyä käyttäjää kokeilemalla grep-komentoa:

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

Tarkista käyttäjien toiminta ja kirjautumisyritykset FreeBSD: llä

Voit tehdä tämän myös OpenBSD: llä, NetBSD: llä ja muilla Unix-käyttöjärjestelmillä. Tyyppi:

$ w

Tai voit käyttää myös alla olevaa komentoa

$ kuka

Sinun tulisi näyttää jokaisen käyttäjän tilitila.

Näytä palvelimen aktiiviset käyttäjät ja käyttäjäryhmät

Jos haluat nähdä, mitkä käyttäjätilit ovat aktiivisia palvelimellasi, käytä enemmän / vähemmän / grep -komentoja kuten alla:

$ lisää / etc / group
$ vähemmän / etc / group
$ grep younis / etc / group

Hanki yleistä tietoa tileistä, joilla on kirjautumistunnus

Tyyppi kirjautumiset nähdäksesi käyttäjätilitiedot.

$ sisäänkirjautumista

Lisää -a lippu nähdäksesi viimeiset käyttöpäivät käyttäjätileillä:

$ logins -a

Voit myös etsiä tietoja tietystä tilistä -l-lipulla:

$ logins -l younis

Vastaavasti useiden tilien määrittäminen:

$ logins -l younis, juuri

Voit etsiä kotihakemiston kaikille käyttäjille käyttämällä komentoa -x logins kanssa:

$ logins -x

Kirjoita tietylle käyttäjälle:

$ logins -x -l younis

Etsi matalan turvallisuuden käyttäjätilit:

Käytä -p-vaihtoehtoa kirjautumiskomennoilla nähdäksesi käyttäjätilit ilman alla näkyviä salasanoja:

$ logins -p

Yhteenveto

Voit etsiä käyttäjätilejä FreeBSD-järjestelmästäsi monista syistä. Ehkä haluat havaita, onko mitään epätervettä menossa, tai ehkä haluat vain tutkia järjestelmän käyttäjäkantaa. Tässä oppaassa on lueteltu useita tapoja, joilla voit etsiä käyttäjänimiä ja tilitietoja. Suurin osa luetelluista komennoista poimi tiedot / etc / passwd-tiedostosta tuotoksen esittämiseksi. Vaikka tämä opetusohjelma on tarkoitettu FreeBSD-käyttöjärjestelmän käyttäjille, muiden Unix-käyttöjärjestelmien käyttäjille, kuten macOS, NetBSD, OpenBSD jne., voi myös noudattaa tässä olevia ohjeita saavuttaakseen samat tulokset.

Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Kuinka siepata ja suoratoistaa pelisessiosi Linuxissa
Aikaisemmin pelaamista pidettiin vain harrastuksena, mutta ajan myötä pelialalla tapahtui valtava kasvu tekniikan ja pelaajien määrän suhteen. Peliala...
Parhaat pelit, joita voi seurata käsien seurannalla
Oculus Quest esitteli äskettäin loistavan ajatuksen seurannasta ilman ohjaimia. Yhä kasvavan määrän pelejä ja aktiviteetteja, jotka tukevat tukea joko...