Vartotojo valdymas

Kaip išvardyti visus vartotojus Linux sistemoje

Kaip išvardyti visus vartotojus Linux sistemoje
Bet kuriuo metu keli vartotojai gali valdyti vieną kompiuterinę sistemą. Tačiau tokiose bendrinamose sistemose sistemos administratorius turi imtis tinkamų saugumo priemonių, kad vienas vartotojas negalėtų pažeisti kito privatumo, pavyzdžiui, taikydamas prieigos kontrolės mechanizmą, nurodantį kiekvieno vartotojo teises.

Kartais gali prireikti pakeisti vartotojo teises. Pvz., Vartotojui gali prireikti išplėsti jo teises tam tikrai užduočiai atlikti, arba gali tekti visiškai atšaukti tam tikro vartotojo prieigą prie sistemos. Tokiais atvejais svarbu, kad sistemos administratorius turėtų išsamias žinias apie visus sistemos vartotojus.

Šiame straipsnyje mes ištyrėme metodus, naudojamus „Linux“ sistemos vartotojams išvardyti. Šiai užduočiai gali būti naudojami ir grafinės vartotojo sąsajos (GUI), ir komandinės eilutės sąsajos (CLI) metodai; tačiau šiame straipsnyje daugiausia dėmesio skiriama keturiems terminalais pagrįstiems metodams.

Pastaba: Nors toliau aptarti metodai atliekami „Linux Mint 20“ sistemoje, galite naudoti pasirinktą „Linux“ paskirstymą.

1 metodas: komanda „katė“

Norint naudoti „cat“ komandą visiems „Linux“ sistemos vartotojams išvardyti, reikia atlikti šiuos veiksmus:

Paleiskite terminalą.


Naudokite komandą „cat“, kad išvardytumėte visus terminalo vartotojus, kad būtų rodoma visa vartotojo abonemento informacija ir slaptažodžiai, saugomi „Linux“ sistemos faile / etc / passwd.

$ cat / etc / passwd


Kaip parodyta žemiau, vykdant šią komandą bus rodomi vartotojo vardai ir tam tikra papildoma informacija. Galite peržiūrėti šį sąrašą, kad galėtumėte peržiūrėti visus „Linux“ sistemos vartotojus.

2 metodas: komanda „awk“

„Awk“ komanda yra naudinga, jei norite rodyti tik vartotojo vardus, o tai gali būti naudinga, jei jums nereikia visos techninės informacijos, pateikiamos kartu su komanda „cat“. Norint naudoti šią komandą visiems „Linux“ sistemos vartotojams išvardyti, reikia atlikti šiuos veiksmus:

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


Paleidus šią komandą savo terminale, bus grąžinti tik vartotojo vardai. Šiame sąraše yra visi „Linux“ sistemos vartotojai.

3 metodas: komanda „compgen“

Kaip ir komanda „awk“, ši komanda naudojama tik vartotojo vardams rodyti, nepaisant visos kitos informacijos. Norėdami naudoti „compgen“ komandą, kad išvardytumėte visus „Linux“ sistemos vartotojus, reikia atlikti šiuos veiksmus:

$ compgen -u


Ši komanda grąžins visus vartotojo vardus, susietus su jūsų „Linux“ operacine sistema.

4 metodas: komanda „getent“

Komandos „getent“ išvestis yra labai panaši į „katės“ komandą, nes kartu su vartotojo vardais pateikiama daug detalių. Norėdami naudoti komandą „getent“, kad išvardytumėte visus „Linux“ sistemos vartotojus, reikia atlikti šiuos veiksmus:

$ getent passwd


Šioje komandoje bus išvardyti visi jūsų „Linux“ sistemos vartotojai ir keletas kitų detalių, kaip parodyta paveikslėlyje žemiau.

Išvada

Atsižvelgdami į jūsų reikalavimus, galite pasirinkti iš keturių šiame straipsnyje aptartų komandų, kad gautumėte vartotojų sąrašą. Du iš šių būdų, be visų jūsų „Linux“ sistemos vartotojų sąrašo, taip pat pateikia svarbią informaciją apie visas vartotojų abonementus.

Yra keletas šių komandų variantų, kuriuos galite eksperimentuoti, kad atitiktų jūsų poreikius. Tačiau tokie variantai nepatenka į šio straipsnio taikymo sritį. Čia aptarti metodai leis jums išvardyti visus jūsų „Linux“ sistemos vartotojus. Tikiuosi, kad šis straipsnis padėjo jums geriau suprasti šią temą.

Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...