Kasutajahaldus

Kuidas loetleda kõik kasutajad Linuxi süsteemis

Kuidas loetleda kõik kasutajad Linuxi süsteemis
Igal ajahetkel saavad mitu kasutajat kasutada ühte arvutisüsteemi. Selliste jagatud süsteemide puhul peab süsteemiadministraator kasutama asjakohaseid turvameetmeid, et üks kasutaja ei saaks rikkuda teise privaatsust, näiteks rakendades juurdepääsu kontrollimehhanismi, mis määrab iga kasutaja õigused.

Mõnikord võib osutuda vajalikuks muuta kasutajaõigusi. Näiteks võib kasutajal olla vaja teatud ülesande jaoks pikendada tema õigusi või tuleb teatud kasutaja juurdepääs süsteemile täielikult tühistada. Sellistes stsenaariumides on oluline, et süsteemiadministraator omaksid täielikke teadmisi kõigist süsteemi kasutajatest.

Selles artiklis uurime meetodeid, mida kasutatakse Linuxi süsteemi kasutajate loetlemiseks. Selle ülesande jaoks saab kasutada nii graafilise kasutajaliidese (GUI) kui ka käsurealiidese (CLI) põhiseid meetodeid; see artikkel keskendub aga neljale terminalipõhisele meetodile.

Märkus. Kuigi allpool käsitletud meetodid viiakse läbi Linux Mint 20 süsteemis, saate kasutada valitud Linuxi jaotust.

Meetod nr 1: käsk “kass”

Kõigi kasutajate loetlemiseks Linuxi süsteemis käsu „cat” kasutamiseks tuleks järgmiselt teha järgmised sammud:

Käivitage terminal.


Kasutage käsku "cat", et loetleda kõik terminali kasutajad, et kuvada kõik kasutajakonto üksikasjad ja paroolid, mis on salvestatud Linuxi süsteemi faili / etc / passwd.

$ cat / etc / passwd


Nagu allpool näidatud, kuvatakse selle käsu käivitamisel kasutajanimed ja lisateave. Kõigi Linuxi kasutajate kuvamiseks võite selles loendis sirvida.

Meetod nr 2: käsk “awk”

Käsk “awk” on kasulik, kui soovite kuvada ainult kasutajanimesid. See võib olla kasulik, kui te ei vaja kõiki “cat” käsuga tagastatud tehnilisi üksikasju. Selle käsu kasutamiseks kõigi Linuxi kasutajate loetlemiseks tuleks järgmiselt teha järgmised sammud:

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


Kui käivitate selle käsu oma terminalis, tagastatakse ainult kasutajanimed. See loend hõlmab kõiki Linuxi süsteemi kasutajaid.

Meetod nr 3: käsk compgen

Nagu käsk awk, kasutatakse seda käsku ainult kasutajanimede kuvamiseks, eirates kõiki muid üksikasju. Käsu “compgen” kasutamiseks kõigi Linuxi süsteemi kasutajate loetlemiseks tuleks teha järgmised toimingud:

$ compgen -u


See käsk tagastab kõik teie Linuxi operatsioonisüsteemiga seotud kasutajanimed.

Meetod nr 4: käsk getent

„Getent” käsu väljund on väga sarnane käsuga „cat”, kuna see kuvab koos kasutajanimedega palju üksikasju. Kõigi Linuxi kasutajate loetlemiseks käsu getent kasutamiseks tuleks järgmiselt teha järgmised sammud:

$ getent passwd


See käsk loetleb kõik teie Linuxi süsteemi kasutajad ja mõned muud üksikasjad, nagu on näidatud alloleval pildil.

Järeldus

Sõltuvalt teie nõudmistest saate kasutajate loendi saamiseks valida nelja selles artiklis käsitletud käsu vahel. Kaks neist meetoditest pakuvad lisaks kõigi teie Linuxi süsteemi kasutajate loetlemisele ka mõningaid olulisi üksikasju kõigi kasutajakontode kohta.

Nendes käsudes on variatsioone, mida saate katsetada vastavalt oma vajadustele. Sellised variatsioonid jäävad sellest artiklist välja. Siin käsitletud meetodid võimaldavad teil loetleda kõik teie Linuxi süsteemi kasutajad. Loodan, et see artikkel aitas teil seda teemat paremini mõista.

5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...