Kaip peržiūrėti 'Linux' vartotojų sąrašą



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Nors tikriausiai žinote, kaip prisijungti prie „Linux“ sistemos su viena vartotojo paskyra ir esate susipažinę su pagrindine paskyra, greičiausiai neturite paprasto įrankio, kad galėtumėte peržiūrėti visas šiuo metu jūsų sistemoje esančias paskyras. Laimei, jums reikės vieno komandinės eilutės įsilaužimo, kad galėtumėte pateikti visą sąrašą. Tai, žinoma, reiškia, kad pirmiausia turėsite gauti komandinę eilutę.



Norėdami paleisti grafinį, paspauskite „Super + T“ arba „Ctrl“ + „Alt“ + T. Taip pat galite ieškoti žodžio „Terminal“ „Ubuntu Unity Dash“ arba rasti programą „System Tools and utilities“ meniu „KDE Applications“ arba „Xfce4 Whisker“. Priklausomai nuo naudojamo paskirstymo, tikriausiai jums nereikės jokių specialių privilegijų, kad paleistumėte šią komandą. Dauguma šiuolaikinių paskirstymų pirmajam vartotojui priskirs bent keletą administratoriaus užduočių, tačiau, jei reikia, visada galite pridėti sudo prie šių komandų.



1 metodas: visų „Linux“ vartotojų sąrašo gavimas

Turėtumėte galėti peržiūrėti visų vartotojų sąrašą komandų eilutėje įvesdami šiuos duomenis getent passwd | supjaustyti -d ’:’ -f1 | mažiau tačiau kadangi tai yra taip ilgai, galbūt norėsite ją nukopijuoti ir įklijuoti iš šio žiniatinklio šaltinio. Tokiu atveju būtinai spustelėkite terminalo emuliatoriaus meniu Redaguoti ir spustelėkite Įklijuoti. Taip pat galite įklijuoti naudodami „Shift“ + „Ctrl“ + V, tačiau nepamirškite, kad „Ctrl + V“ neįklijuojama daugumoje terminalo emuliatorių, nes tai turi skirtingą komandinės eilutės funkciją.



Ši komanda turėtų išleisti ilgą eilutę, kurią galite naršyti naudodami žymeklio klavišus arba naudodami klavišus J ir K, norėdami slinkti aukštyn ir žemyn. Įveskite q, kad išeitumėte. Jei tai yra pirmas kartas, kai žiūrite į visus savo sistemos vartotojus, greičiausiai nustebsite. Nesijaudinkite, nes jūsų sistema visiškai nebuvo pažeista. Bendrosios paskirties GNU / Linux paskirstymuose yra daug vartotojų abonementų, skirtų skirtingiems procesams vykdyti, išskyrus ką nors root. Tikrąjį vartotojo vardą vieno vartotojo sistemoje daugiau nei tikėtina, kad rasite apačioje.

Kai kuriuos iš šių pavadinimų galite atpažinti kaip skirtingų fone veikiančių programų pavadinimus. Šios paskyros tikriausiai buvo įdiegtos tada, kai atsirado tų programų paketai.



2 metodas: raskite vartotojų skaičių

Kadangi šis sąrašas tikriausiai yra gana ilgas ir nepatogus, turėsite naudoti wc arba žodžių skaičiavimo įrankį, kad rastumėte tikslų jūsų sistemoje sukonfigūruotų vartotojo abonementų skaičių. Paraginime įveskite arba nukopijuokite getent passwd | wc -l tada paspauskite „Enter“. Jums nereikės naudoti pypkės tokiai programai kaip daugiau ar mažiau, nes tai tikrai bus tik keli skaitmenys.

Pavyzdinėje „Xubuntu“ bandymų sistemoje, kurią naudojome ekrano kopijoms kurti, buvo ne mažiau kaip 38 vartotojo abonementai, nors vienintelė reali tikra vartotojo paskyra yra vienintelis būdas prisijungti prie tos mašinos. Taip yra dėl to, kad ši programa skaičiuoja tų paketų sukurtas pseudo sąskaitas. Laimei, yra būdas apsiriboti tik tikrų skaičiavimu.

Jei norite iš tikrųjų pamatyti, kas yra prisijungęs prie mašinos, įveskite vartotojų ir paspauskite Enter. Daugelis žmonių, kurie patys naudojasi „Debian“ pagrindu veikiančiu paskirstymu, supras, kad turi tik savo sąskaitą ir šaknį. Serverių sistemose ir daugelio vartotojų konfigūracijose, kuriose veikia kažkas panašaus į „CentOS“ arba „Red Hat Enterprise Linux“, gali būti, kad vienu metu yra prisijungta daug daugiau paskyrų, nebent jie naudojasi virtualiomis mašinomis, kad būtų skaičiuojamas ne laikas. Atkreipkite dėmesį, kad vartotojai, prisijungę prie virtualių mašinų, naudojančių pliką metalą, bus rodomi tik prisijungę prie savo aplinkos.

Šiek tiek daugiau informacijos galima gauti paleidus komandą PSO be jokių argumentų. Rasite, prie kurių terminalų prisijungė kiekvienas vartotojas. Atminkite, kad tty7 yra grafinis X arba „Wayland“ serveris, su kuriuo dirbate, jei turite įdiegtą „Unity“ ar GNOME. Tai paaiškina, kodėl jūsų vartotojo abonementas vis tiek gali rodyti prisijungimą kur nors, net jei naudojate tik standartinį darbalaukį. Tiesą sakant, dėl kai kurių „Unix“ istorinių įdomybių ir to, kaip „Unix“ sistemos valdo vartotojo įrenginius, tai pamatysite, net jei esate ką nors naudoję jutikliniu ekranu.

3 minutes perskaityta