Käyttäjien hallinta

Kaikkien käyttäjien luettelointi Linux-järjestelmässä

Kaikkien käyttäjien luettelointi Linux-järjestelmässä
Kullakin hetkellä useat käyttäjät voivat käyttää yhtä tietokonejärjestelmää. Tällaisissa jaetuissa järjestelmissä järjestelmänvalvojan on kuitenkin toteutettava asianmukaiset turvatoimet, jotta yksi käyttäjä ei voi loukata toisen yksityisyyttä esimerkiksi soveltamalla kulunvalvontamekanismia, joka määrittää kunkin käyttäjän oikeudet.

Toisinaan käyttäjän oikeuksien muuttaminen saattaa olla tarpeen. Esimerkiksi käyttäjä saattaa tarvita oikeuksiensa laajentamista tiettyyn tehtävään tai tietyn käyttäjän kyky käyttää järjestelmää voidaan joutua kokonaan peruuttamaan. Tällaisissa tilanteissa on tärkeää, että järjestelmänvalvojalla on täydelliset tiedot kaikista järjestelmän käyttäjistä.

Tässä artikkelissa tutkitaan menetelmiä, joita käytetään Linux-järjestelmän käyttäjien luettelointiin. Sekä graafisen käyttöliittymän (GUI) että komentoriviliittymän (CLI) menetelmiä voidaan käyttää tähän tehtävään; Tässä artikkelissa keskitytään kuitenkin neljään päätelaitteeseen perustuvaan menetelmään.

Huomaa: Vaikka alla kuvatut menetelmät suoritetaan Linux Mint 20 -järjestelmässä, voit käyttää valitsemaasi Linux-jakelua.

Tapa # 1: "kissa" -komento

Seuraavien vaiheiden tulisi olla järjestyksessä "cat" -komennon avulla kaikkien Linux-järjestelmän käyttäjien luetteloimiseksi:

Käynnistä pääte.


Käytä "cat" -komentoa kaikkien päätelaitteen käyttäjien luetteloon näyttämään kaikki käyttäjätilin tiedot ja salasanat, jotka on tallennettu Linux-järjestelmän / etc / passwd-tiedostoon.

$ cat / etc / passwd


Kuten alla on esitetty, tämän komennon suorittaminen näyttää käyttäjänimet ja joitain lisätietoja. Voit selata tätä luetteloa nähdäksesi kaikki Linux-järjestelmän käyttäjät.

Tapa # 2: "awk" -komento

"Awk" -komennosta on hyötyä, jos haluat näyttää vain käyttäjänimet, mikä voi olla hyödyllistä, jos et tarvitse kaikkia teknisiä yksityiskohtia, jotka palautetaan "cat" -komennolla. Jos haluat käyttää tätä komentoa kaikkien käyttäjien luetteloon Linux-järjestelmässä, suorita seuraavat vaiheet järjestyksessä:

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


Kun suoritat tämän komennon päätelaitteessasi, vain käyttäjänimet palautetaan. Tämä luettelo sisältää kaikki Linux-järjestelmän käyttäjät.

Tapa # 3: "compgen" -komento

Kuten "awk" -komento, tätä komentoa käytetään näyttämään vain käyttäjänimet, ohittamatta kaikki muut yksityiskohdat. Seuraavien vaiheiden tulisi olla järjestyksessä kaikkien compgen-komentojen käyttämiseksi kaikkien Linux-järjestelmän käyttäjien luetteloimiseksi:

$ compgen -u


Tämä komento palauttaa kaikki Linux-käyttöjärjestelmääsi liittyvät käyttäjänimet.

Tapa # 4: "getent" -komento

"Getent" -komennon tulos on hyvin samanlainen kuin "cat" -komennon, koska se näyttää paljon yksityiskohtia käyttäjänimien kanssa. Seuraavien vaiheiden tulisi olla järjestyksessä "getent" -komennon käyttämiseksi kaikkien Linux-järjestelmän käyttäjien luetteloon:

$ getent passwd


Tämä komento listaa kaikki Linux-järjestelmän käyttäjät sekä joitain muita yksityiskohtia, kuten alla olevassa kuvassa näkyy.

Johtopäätös

Vaatimusten mukaan voit valita tässä artikkelissa käsitellyn neljän komennon saadaksesi luettelon käyttäjistä. Kaksi näistä menetelmistä, kaikkien Linux-järjestelmän käyttäjien luettelon lisäksi, tarjoaa myös joitain tärkeitä yksityiskohtia kaikille käyttäjätileille.

Näistä komennoista on muunnelmia, joita voit kokeilla tarpeidesi mukaan. Tällaiset vaihtelut eivät kuitenkaan kuulu tämän artikkelin piiriin. Tässä keskustelemiemme menetelmien avulla voit luetella kaikki Linux-järjestelmän käyttäjät. Toivon, että tämä artikkeli auttoi sinua ymmärtämään paremmin tätä aihetta.

Asenna uusin Dolphin Emulator for Gamecube & Wii Linuxiin
Dolphin-emulaattorin avulla voit pelata valitsemiasi Gamecube & Wii -pelejä Linux-henkilökohtaisilla tietokoneilla (PC). Koska Dolphin Emulator on va...
Kuinka käyttää GameConqueror-huijausmoottoria Linuxissa
Artikkelissa on opas GameConqueror-huijausmoottorin käytöstä Linuxissa. Monet Windows-pelejä pelaavat käyttäjät käyttävät "Cheat Engine" -sovellusta m...
Parhaat pelikonsoliemulaattorit Linuxille
Tässä artikkelissa luetellaan suositut pelikonsolin emulointiohjelmistot, jotka ovat saatavana Linuxille. Emulointi on ohjelmistojen yhteensopivuusker...