Lietotāju pārvaldība

Kā uzskaitīt visus Linux sistēmas lietotājus

Kā uzskaitīt visus Linux sistēmas lietotājus
Jebkurā brīdī vairāki lietotāji var darbināt vienu datorsistēmu. Tomēr, lietojot šādas koplietojamas sistēmas, sistēmas administratoram ir jāveic atbilstoši drošības pasākumi, lai viens lietotājs nevarētu aizskart cita privātumu, piemēram, piemērojot piekļuves kontroles mehānismu, kas nosaka katra lietotāja privilēģijas.

Dažreiz var būt nepieciešams mainīt lietotāja privilēģijas. Piemēram, lietotājam var būt jāpiešķir viņa vai viņas privilēģijas noteiktam uzdevumam, vai arī var būt pilnībā jāatceļ noteikta lietotāja spēja piekļūt sistēmai. Šādos gadījumos sistēmas administratoram ir svarīgi, lai viņam būtu pilnīgas zināšanas par visiem sistēmas lietotājiem.

Šajā rakstā mēs izpētām metodes, kas izmantotas, lai uzskaitītu Linux sistēmas lietotājus. Šim uzdevumam var izmantot gan grafiskā lietotāja saskarnes (GUI), gan komandrindas saskarnes (CLI) metodes; tomēr šis raksts koncentrējas uz četrām uz terminālu balstītām metodēm.

Piezīme: Lai gan tālāk aplūkotās metodes tiek veiktas Linux Mint 20 sistēmā, varat izmantot izvēlēto Linux izplatīšanu.

1. metode: komanda “kaķis”

Lai izmantotu komandu “cat”, lai uzskaitītu visus Linux sistēmas lietotājus, jāveic šādas darbības, lai:

Palaidiet termināli.


Izmantojiet komandu “cat”, lai uzskaitītu visus termināla lietotājus, lai parādītu visu lietotāja konta informāciju un paroles, kas saglabātas Linux sistēmas / etc / passwd failā.

$ cat / etc / passwd


Kā parādīts zemāk, palaižot šo komandu, tiks parādīti lietotājvārdi, kā arī papildu informācija. Varat ritināt šo sarakstu, lai apskatītu visus Linux sistēmas lietotājus.

2. metode: komanda “awk”

Komanda “awk” ir noderīga, ja vēlaties parādīt tikai lietotājvārdus. Tas var būt noderīgi, ja jums nav nepieciešama visa tehniskā informācija, kas atdota kopā ar komandu “cat”. Lai izmantotu šo komandu, lai uzskaitītu visus Linux sistēmas lietotājus, rīkojieties šādi:

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


Palaidot šo komandu savā terminālā, tiks atgriezti tikai lietotājvārdi. Šajā sarakstā ir iekļauti visi Linux sistēmas lietotāji.

3. metode: komanda “compgen”

Tāpat kā komandu “awk”, arī šo komandu izmanto, lai parādītu tikai lietotājvārdus, neņemot vērā visu citu informāciju. Lai izmantotu komandu “compgen”, lai uzskaitītu visus Linux sistēmas lietotājus, rīkojieties šādi:

$ compgen -u


Šī komanda atgriezīs visus lietotājvārdus, kas saistīti ar jūsu Linux operētājsistēmu.

4. metode: komanda “getent”

Komandas “getent” izvade ir ļoti līdzīga komandai “cat”, jo tā kopā ar lietotājvārdiem parāda daudz informācijas. Lai izmantotu komandu “getent”, lai uzskaitītu visus Linux sistēmas lietotājus, rīkojieties šādi:

$ getent passwd


Šajā komandā tiks uzskaitīti visi jūsu Linux sistēmas lietotāji, kā arī dažas citas detaļas, kā parādīts zemāk esošajā attēlā.

Secinājums

Atkarībā no jūsu prasībām varat izvēlēties no četrām šajā rakstā apskatītajām komandām, lai iegūtu lietotāju sarakstu. Divas no šīm metodēm papildus visu jūsu Linux sistēmas lietotāju uzskaitīšanai sniedz arī svarīgu informāciju par visiem lietotāju kontiem.

Ir dažas šo komandu variācijas, ar kurām varat eksperimentēt, lai atbilstu jūsu vajadzībām. Tomēr šādas variācijas ir ārpus šī raksta darbības jomas. Šeit apspriestās metodes ļaus jums uzskaitīt visus jūsu Linux sistēmas lietotājus. Es ceru, ka šis raksts jums palīdzēja labāk izprast šo tēmu.

Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...
Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...
Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...