Ubuntu-käyttäjien luettelo - 6 helppoa komentoa
5 min. lukea
Päivitetty
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
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.
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:
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.
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.
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ä.
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.
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.
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.
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.
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.
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.
Laskeaksesi Ubuntun käyttäjien kokonaismäärän, käytä wc-komentoa cat kanssa "cat /etc/passwd | wc-l".
Voit tarkistaa käyttäjätunnusten alueen suorittamalla "grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Komento.
Saatat myös olla kiinnostunut:
- Kuinka käyttää Linux-tiedostoja Windowsin Resurssienhallinnan avulla Windows 10:ssä
- Kuinka suorittaa Shell Script Windowsissa
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!
Käyttäjäfoorumi
0-viestit