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 / nologinKä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 / passwdKä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
$ kukaSinun 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, juuriVoit etsiä kotihakemiston kaikille käyttäjille käyttämällä komentoa -x logins kanssa:
$ logins -xKirjoita 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 -pYhteenveto
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.