Ubuntu-käyttäjien luettelo - 6 helppoa komentoa

Lukuajan kuvake 5 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

ubuntu-luettelon käyttäjiä

Mietitkö, kuinka Ubuntua käytetään käyttäjien luetteloimiseen? Koska se on monen käyttäjän käyttöjärjestelmä, sen avulla useat käyttäjät eri päätelaitteilla tai tietokoneilla voivat käyttää yhtä järjestelmää. Haluat kuitenkin luetteloida käyttäjätilit paremman hallinnan vuoksi.

Tässä oppaassa käsittelen joitakin olennaisia ​​komentoja, joilla tämä saavutetaan helposti.

Mennään sisään!

Miksi on tärkeää listata käyttäjät Ubuntussa?

Listauksen käyttäjät tarjoavat useita etuja, kuten:

  • Järjestelmän hallinto: Voit listata Ubuntu-käyttäjiä tarkistaaksesi tilin tilan, käyttöoikeudet ja suorittaakseen muita ylläpitotehtäviä, kuten tilin poistamisen ja salasanan nollauksen.
  • Turvallisuus: Käyttäjien tunnistaminen ja valvonta Ubuntu-järjestelmässäsi auttaa tunnistamaan luvattomat tilit, jotka voivat aiheuttaa turvallisuusuhkia.
  • Resurssienhallinta: Koska olet Linux-järjestelmänvalvoja, voit tunnistaa, mitkä käyttäjät kuluttavat eniten resursseja. Tämä auttaa sinua optimoimaan järjestelmän suorituskyvyn.
  • Dokumentointi ja raportointi: Tietojen saaminen kaikista järjestelmän käyttäjistä auttaa IT-tiimiä dokumentoimaan määritykset ja asetukset.
  • yhteistyö: Voit tarkistaa, onko tietyillä käyttäjillä järjestelmätilejä tai löytää käyttäjän, jonka kanssa sinun on tehtävä yhteistyötä tietyissä projekteissa.
  • Vianmääritys: Voit käyttää käyttäjäluetteloa löytääksesi ristiriitoja tai ongelmia.

Kuinka luetteloida käyttäjiä Ubuntussa

Tutkitaan seuraavia kuutta komentoa Ubuntun käyttäjien luetteloimiseksi:

1. Kissakomennon käyttäminen

Linux-pohjaisissa käyttöjärjestelmissä "etc/passwd”-tiedosto sisältää luettelon määritetyistä käyttäjistä sekä kunkin asiaankuuluvat tiedot. Lisäksi voit käyttää miten komennon tarkastellaksesi sen sisältöä päätteessä.

Voit tehdä sen painamalla CTRL + ALT + T avataksesi Ubuntu-päätteen. Kirjoita "kissa / etc / passwd”Ja osui enter.

listaa ubuntu-käyttäjät cat-komennolla

Tämän seurauksena näet käyttäjäluettelon, jossa jokaisella taulukon rivillä on laajat tiedot, kuten:

  • Käyttäjätunnus
  • Salasana (jossa x tarkoittaa vastaavan käyttäjän salasanaa)
  • käyttäjätunnus (UID)
  • Käyttäjän ryhmätunnus (GID)
  • Valinnaiset tiedot (mukaan lukien koko nimi, puhelinnumero, huoneen numero jne.)
  • Kotihakemisto
  • Oletuskirjautumiskuori

Jotta ymmärrät paremmin, katso seuraava kaavio:

ymmärtämään /etc/passwd-tiedoston mallin

2. Vähemmän komennon käyttäminen

Ubuntussa, vähemmän -komentoa käytetään tekstisivun sisällön lukemiseen sivu kerrallaan. Tässä tapauksessa käytän sitä "/etc/passwd"-tiedoston katseluun ja kaikkien Ubuntu-päätteeni käyttäjien luetteloon.

Tätä varten aion ajaa vähemmän "/etc/passwd" komento, joka antaa seuraavan tulosteen.

luetellaan ubuntu-käyttäjät, joilla on vähemmän komentoja

3. Käytä getent-komentoa

- Getent komento auttaa sinua saamaan merkintöjä tärkeästä tekstistä, joka sisältää käyttäjätietoja, kuten passwd- ja ryhmätietokannat.

Nyt listatakseni "/etc/passwd"-tiedoston merkinnät, suoritan "getentpasswd”Komento.

listaa ubuntu-käyttäjät getent-komennolla

4. awk-komennon käyttäminen

awk komento on hyödyllinen, kun haluat näyttää vain käyttäjänimen. Esimerkiksi, kun kirjoitat komentosarjaa suorittaaksesi minkä tahansa toiminnon useille käyttäjätileille. Tässä skenaariossa vain käyttäjänimien luettelointi ja niiden uudelleenohjaus tekstiin voi säästää aikaa.

Lisään tähän -F vaihtoehto kentän erotinvaihtoehtona ":" tulostaa vain ensimmäisen kentän "/ Etc / passwd"-tiedosto, joka edustaa käyttäjänimiä.

ubuntun käyttäjien luettelointi awk-komennolla

5. Leikkaa komennon käyttäminen

Voit myös saavuttaa saman tuloksen leikkaa komento. Tätä varten ohjaa "/etc/passwd" -tulos leikkauskomentoon käyttämällä putken operaattoria "|". Lisää -d-vaihtoehto erottimeksi ja -f valitaksesi vain ensimmäisen kentän.

Kirjoitan esimerkiksi "cat /etc/passwd | leikkaus -d: -f1”Komento.

listaa ubuntu-käyttäjät cut-komennolla

6. compgen-komennon käyttäminen

- compgen-komento jossa -u vaihtoehto listaa päätteen käyttäjätilit. Lisäksi voit ohjata sen tulosteen sarakekomentoon, jolloin käyttäjätunnukset luetellaan sarakkeissa yhden pitkän luettelon sijaan.

Esittelyä varten suoritan "compgen -u | sarakkeessa”Komento.

luetellaan ubuntu-käyttäjät compgen-komennolla

Vain tällä hetkellä kirjautuneiden käyttäjien luetteloiminen Ubuntuun

Jos haluat luetteloida vain tällä hetkellä kirjautuneita käyttäjiä, voit käyttää:

Käyttäen who-komentoa

Ubuntussa, jotka käskevät näyttää nykyisen käyttäjän kirjautumisnimen, päätteen rivinumerot, kirjautumisajan ja etäisäntänimen.

Nyt listatakseni tällä hetkellä kirjautuneita käyttäjiä mainituilla tiedoilla kirjoittamalla "joka” komento terminaalissa.

luetellaan vain tällä hetkellä sisäänkirjautuneet käyttäjät who-komennolla

Annetun lähdön mukaan "kirjoittaja” on nykyinen kirjautunut käyttäjä Ubuntu-järjestelmääni.

w-komennon käyttäminen

- w -komento Linuxissa tarjoaa nopean yhteenvedon siitä, kuka järjestelmää tällä hetkellä käyttää, kuinka paljon järjestelmää käytetään ja mitkä ohjelmat ovat tällä hetkellä käynnissä.

Nyt aion ajaa "w”Komento.

luetellaan vain käyttäjät, jotka ovat kirjautuneet sisään w-komennolla

Yllä olevassa lähdössä:

  • USER edustaa käyttäjänimeäni tällä hetkellä kirjautuneena käyttäjänä.
  • TTY näyttää nykyiseen istuntooni liittyvän päätelaitteen.
  • FROM osoittaa etäisännän, johon olen yhteydessä.
  • KIRJAUDU SISÄÄN@ näyttää ajan, jolloin olen kirjautunut järjestelmään.
  • IDLE edustaa passiivisuuden kestoa edellisestä vuorovaikutuksestani.
  • JCPU ilmaisee prosessoriajan, joka on käytetty kaikissa istuntooni linkitetyissä prosesseissa.
  • PCPU näyttää nykyisessä prosessissa käytetyn suorittimen ajan prosentteina.
  • MITÄ näyttää istunnossani käynnissä olevaan prosessiin tai komentoon liittyvät tiedot.

Bonus vinkkejä:

Tarkistaaksesi tällä hetkellä kirjautuneen käyttäjän nimen, kirjoita "Käyttäjät” Ubuntu-päätteessäsi.

tarkistaa tällä hetkellä sisäänkirjautuneiden ubuntu-käyttäjien nimet

Saadaksesi tietoja tietystä käyttäjästä Ubuntussa, suorita "grep-käyttäjätunnus /etc/passwd". Tässä tarkistan "tekijän" käyttäjän tiedot.

saada tietoja tietystä käyttäjästä ubuntussa

Laskeaksesi Ubuntun käyttäjien kokonaismäärän, käytä wc-komentoa cat kanssa "cat /etc/passwd | wc-l".

ubuntu-käyttäjien laskeminen wc-komennolla
ubuntun käyttäjätunnusten tarkistusalue

Voit tarkistaa käyttäjätunnusten alueen suorittamalla "grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Komento.

Saatat myös olla kiinnostunut:

Valitse mikä tahansa käsitellyistä tavoista tarkistaa käyttäjätilit. Huomaa, että nämä komennot voivat toimia kaikissa Linux-jakeluissa, mukaan lukien Ubuntu. Lisäksi yksikään niistä ei tarvitse sudo-käyttöä, mikä tarkoittaa, että ne ovat kaikkien käyttäjien saatavilla.

Nyt kun osaat käyttää Ubuntua käyttäjien luetteloimiseen, jaa suosikkimenetelmäsi alla olevissa kommenteissa!

Lisää aiheista: Ubuntu