Paano Makita ang isang Listahan ng Mga Gumagamit sa Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Habang malamang na alam mo kung paano mag-log in sa iyong Linux system na may isang solong account ng gumagamit at pamilyar ka sa root account, malamang na wala kang isang simpleng utility para sa pagtingin sa lahat ng mga account na kasalukuyang nasa iyong system. Sa kasamaang palad, ang isang solong pag-hack ng linya ng utos ay ang kailangan mo upang ilabas ang buong listahan. Nangangahulugan ito ng kurso na kakailanganin mong makakuha ng unang linya ng utos.



Itulak ang alinman sa Super + T o Ctrl + Alt + T upang simulan ang isang graphic. Maaari mo ring hanapin ang salitang Terminal sa Ubuntu Unity Dash o hanapin ang programa sa ilalim ng Mga Tool ng System at mga utility sa ilalim ng menu ng Mga Application ng KDE o menu ng Xfce4 Whisker. Nakasalalay sa pamamahagi na iyong ginagamit, marahil ay hindi mo kakailanganin ng anumang mga espesyal na pribilehiyo upang patakbuhin ang utos na ito. Karamihan sa mga modernong pamamahagi ay magtatalaga ng hindi bababa sa ilang mga gawain ng administrator sa unang gumagamit, ngunit maaari mong palaging magdagdag ng sudo sa mga utos na ito kung kinakailangan.



Paraan 1: Pagkuha ng Listahan ng Lahat ng Mga Gumagamit ng Linux

Dapat mong makita ang isang listahan ng lahat ng mga gumagamit sa pamamagitan ng pagta-type ng sumusunod sa prompt ng utos makakuha ng passwd | putol -d ’:’ -f1 | mas kaunti gayon pa man dahil napakahaba nito baka gusto mong kopyahin at i-paste ito mula sa mapagkukunang ito sa Web. Kung iyon ang kaso, tiyakin na mag-click sa menu ng I-edit sa iyong terminal emulator at pagkatapos ay i-click ang I-paste. Maaari mo ring gamitin ang Shift + Ctrl + V upang i-paste, ngunit tandaan na ang Ctrl + V ay hindi nag-paste sa karamihan ng mga emulator ng terminal dahil mayroon itong ibang pag-andar sa linya ng utos.



Ang utos na ito ay dapat maglabas ng isang mahabang linya na maaari mong i-browse sa alinman sa mga cursor key o sa pamamagitan ng paggamit ng J key at K key upang mag-scroll pataas at pababa. I-type ang q upang lumabas. Kung ito ang iyong unang pagkakataon na tingnan ang lahat ng mga gumagamit sa iyong system, malamang na magulat ka. Huwag magalala dahil ang iyong system ay hindi pa nakompromiso. Ang mga pangkalahatang layunin ng pamamahagi ng GNU / Linux ay mayroong maraming mga account ng gumagamit na itinakda para sa pagpapatakbo ng iba't ibang mga proseso bilang isang bagay maliban sa ugat. Ang iyong tunay na pangalan ng gumagamit sa isang solong-system ng gumagamit ay maaaring mas malamang na matagpuan malapit sa ibaba.

Ang ilan sa mga pangalang ito ay maaaring makilala sa iyo bilang mga pangalan ng iba't ibang mga programa na tumatakbo sa likuran. Ang mga account na ito ay malamang na na-install nang magsimula ang mga package para sa mga programang iyon.



Paraan 2: Hanapin ang Bilang ng Mga Gumagamit

Dahil ang listahang ito ay marahil ay mahaba at hindi maintindihan, kakailanganin mong gamitin ang wc o word count utility upang mahanap ang eksaktong bilang ng mga account ng gumagamit na naka-configure sa iyong system. Sa prompt na uri o kopya makakuha ng passwd | wc -l tapos push enter. Hindi mo kakailanganing gumamit ng isang tubo sa isang programa tulad ng higit pa o mas kaunti dahil tiyak na ito ay magiging ilang mga digit lamang.

Sa sample na Xubuntu test system na ginamit namin upang gawin ang mga screenshot walang mas mababa sa 38 mga account ng gumagamit kahit na ang isang solong aktwal na tunay na account ng gumagamit ay ang tanging paraan upang mag-log in sa machine na iyon. Ito ay dahil sa ang katunayan na ang program na ito ay binibilang ang mga pseudo-account na nilikha ng mga package. Sa kabutihang palad, may isang paraan upang paghigpitan ang iyong sarili sa pagbibilang lamang ng mga totoo.

Kung nais mong makita talaga kung sino ang naka-log in sa machine, pagkatapos ay i-type mga gumagamit at itulak ipasok. Karamihan sa mga tao na gumagamit ng pamamahagi na batay sa Debian sa kanilang sarili ay malalaman na mayroon lamang silang root plus account. Maaaring malaman ng mga system ng server at mga pag-configure ng multi-user na nagpapatakbo ng isang bagay tulad ng CentOS o Red Hat Enterprise Linux na maraming iba pang mga account ang naka-log in sa parehong oras maliban kung gumagamit sila ng mga virtual machine upang mapanatili ang bilang ng pababa. Tandaan na ang mga gumagamit na naka-log sa mga virtual machine na tumatakbo sa hubad na metal ay lilitaw lamang bilang naka-log in mula sa kanilang sariling mga kapaligiran.

Ang kaunting impormasyon ay maaaring makuha sa pamamagitan ng pagpapatakbo ng utos sino na wala namang pagtatalo. Mahahanap mo kung aling mga terminal ang bawat isa sa mga gumagamit ay naka-log in. Tandaan na ang tty7 ay ang graphic X o Wayland server na iyong pinagtatrabahuhan kung mayroon kang naka-install na Unity o GNOME. Ipinapaliwanag nito kung bakit maaari ka pa ring ipakita ng iyong account ng gumagamit na naka-log in sa kung saan kahit na gumagamit ka lamang ng isang karaniwang desktop. Sa totoo lang, dahil sa ilang mga kuryusidad sa kasaysayan ng Unix at kung paano pinamamahalaan ng mga system ng Unix ang mga aparato ng gumagamit, makikita mo ito kahit na mayroon kang isang bagay na may isang touchscreen.

Basahin ang 3 minuto