Včasih bo morda potrebna sprememba uporabniških pravic. Na primer, uporabnik bo morda potreboval svoje privilegije, razširjene za določeno nalogo, ali pa bo morda treba določenemu uporabniku dostop do sistema v celoti preklicati. V takšnih scenarijih je pomembno, da ima sistemski skrbnik popolno znanje o vseh uporabnikih sistema.
V tem članku preučujemo metode, ki se uporabljajo za naštevanje uporabnikov sistema Linux. Za to nalogo se lahko uporabljajo metode, ki temeljijo na grafičnem uporabniškem vmesniku (GUI) in metode na osnovi vmesnika ukazne vrstice (CLI); vendar se ta članek osredotoča na štiri metode, ki temeljijo na terminalih.
Opomba: Čeprav se spodaj obravnavane metode izvajajo v sistemu Linux Mint 20, lahko uporabite distribucijo Linuxa po vaši izbiri.
1. metoda: ukaz "mačka"
Če želite uporabiti ukaz "mačka" za seznam vseh uporabnikov v sistemu Linux, je treba izvesti naslednje korake:
Zaženite terminal.
Z ukazom "mačka" seznam vseh uporabnikov terminala prikaže vse podrobnosti o uporabniškem računu in gesla, shranjena v datoteki / etc / passwd sistema Linux.
Kot je prikazano spodaj, bo zagon tega ukaza prikazal uporabniška imena in nekatere dodatne informacije. Po tem seznamu se lahko pomaknete in si ogledate vse uporabnike sistema Linux.
2. metoda: Ukaz "awk"
Ukaz "awk" je koristen, če želite prikazati samo uporabniška imena, kar je lahko koristno, če ne potrebujete vseh tehničnih podrobnosti, vrnjenih z ukazom "mačka". Če želite uporabiti ta ukaz za seznam vseh uporabnikov sistema Linux, je treba izvesti naslednje korake:
- Zaženite terminal.
- Zaženite naslednji ukaz:
Ko zaženete ta ukaz v terminalu, bodo vrnjena samo uporabniška imena. Ta seznam vključuje vse uporabnike sistema Linux.
3. metoda: Ukaz "compgen"
Tako kot ukaz "awk", se tudi ta ukaz uporablja za prikaz samo uporabniških imen, pri čemer ne upošteva vseh drugih podrobnosti. Za uporabo seznama vseh uporabnikov sistema Linux z ukazom "compgen" je treba izvesti naslednje korake:
- Zaženite terminal.
- Zaženite naslednji ukaz:
Ta ukaz vrne vsa uporabniška imena, povezana z vašim operacijskim sistemom Linux.
Metoda # 4: Ukaz "getent"
Rezultat ukaza "getent" je zelo podoben izhodu ukaza "cat", saj prikazuje veliko podrobnosti skupaj z uporabniškimi imeni. Če želite uporabiti ukaz "getent" za seznam vseh uporabnikov sistema Linux, je treba izvesti naslednje korake:
- Zaženite terminal.
- Zaženite naslednji ukaz:
Ta ukaz bo navedel vse uporabnike vašega sistema Linux in nekatere druge podrobnosti, kot je prikazano na spodnji sliki.
Zaključek
Glede na vaše zahteve lahko izbirate med štirimi ukazi, obravnavanimi v tem članku, da dobite seznam uporabnikov. Dve od teh metod poleg naštevanja vseh uporabnikov vašega sistema Linux ponujata tudi nekatere pomembne podrobnosti za vse uporabniške račune.
Obstajajo različice teh ukazov, s katerimi lahko eksperimentirate glede na svoje potrebe. Vendar takšne spremembe ne spadajo v področje uporabe tega članka. Metode, o katerih smo razpravljali tukaj, vam bodo omogočile naštevanje vseh uporabnikov vašega sistema Linux. Upam, da vam je ta članek pomagal bolje razumeti to temo.