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.
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:
- Paleiskite terminalą.
- Paleiskite šią komandą:
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:
- Paleiskite terminalą.
- Paleiskite šią komandą:
Š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:
- Paleiskite terminalą.
- Paleiskite šią komandą:
Š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ą.