Ako zobraziť zoznam používateľov v systéme Linux



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Aj keď pravdepodobne viete, ako sa prihlásiť do vášho systému Linux pomocou jedného používateľského účtu a poznáte účet root, s najväčšou pravdepodobnosťou nemáte k dispozícii jednoduchý nástroj na prezeranie všetkých účtov, ktoré sú momentálne vo vašom systéme. Našťastie stačí jediný hack v príkazovom riadku, ktorý potrebujete, aby ste dostali celý zoznam. To samozrejme znamená, že najskôr musíte spustiť príkazový riadok.



Stlačením Super + T alebo Ctrl + Alt + T spustíte grafickú. Môžete tiež vyhľadať slovo Terminal na Ubuntu Unity Dash alebo nájsť program v časti Systémové nástroje a pomôcky v ponuke Aplikácie KDE alebo v ponuke Xfce4 Whisker. V závislosti od použitej distribúcie pravdepodobne nebudete na spustenie tohto príkazu potrebovať žiadne špeciálne oprávnenia. Väčšina moderných distribúcií priradí prvému používateľovi aspoň niektoré úlohy správcu, ale k týmto príkazom môžete v prípade potreby kedykoľvek pridať sudo.



Metóda 1: Získanie zoznamu všetkých používateľov systému Linux

Zoznam všetkých používateľov by ste mali byť schopní zobraziť zadaním nasledujúcich údajov do príkazového riadku getent passwd | cut -d ‘:‘ -f1 | menej pretože je to tak dlho, budete ho možno chcieť skopírovať a vložiť z tohto webového zdroja. Ak je to tak, nezabudnite vo svojom emulátore terminálu kliknúť na ponuku Upraviť a potom na príkaz Prilepiť. Možno budete tiež chcieť na prilepenie použiť Shift + Ctrl + V, ale nezabudnite, že Ctrl + V sa do väčšiny terminálových emulátorov nevkladá, pretože na príkazovom riadku má inú funkciu.



Tento príkaz by mal vygenerovať dlhú čiaru, v ktorej môžete prechádzať buď pomocou kurzorových klávesov, alebo pomocou klávesov J a K na prechádzanie hore a dole. Zadajte q pre ukončenie. Ak sa na všetkých používateľov vášho systému pozeráte prvýkrát, budete pravdepodobne prekvapení. Nerobte si starosti, pretože váš systém nebol vôbec napadnutý. Distribúcie GNU / Linux na všeobecné účely majú veľa používateľských účtov nastavených na spúšťanie rôznych procesov ako niečo iné ako root. Vaše skutočné meno používateľa v systéme pre jedného používateľa sa s najväčšou pravdepodobnosťou nachádza v dolnej časti.

Niektoré z týchto názvov možno rozpoznáte ako názvy rôznych programov spustených na pozadí. Tieto účty boli pravdepodobne nainštalované, keď vznikli balíčky pre tieto programy.



Metóda 2: Vyhľadajte počet používateľov

Pretože je tento zoznam pravdepodobne dosť dlhý a neurčitý, budete musieť pomocou nástroja wc alebo počítania slov vyhľadať presný počet používateľských účtov nakonfigurovaných vo vašom systéme. Po výzve zadajte alebo skopírujte getent passwd | wc -l potom stlačte kláves Enter. Na program, ako je viac alebo menej, nebudete musieť používať fajku, pretože to bude určite iba pár číslic.

Na vzorovom testovacom systéme Xubuntu, ktorý sme použili na vytvorenie snímok obrazovky, nebolo menej ako 38 používateľských účtov, aj keď jediný skutočný skutočný používateľský účet je jediný spôsob, ako sa prihlásiť do tohto stroja. Je to spôsobené tým, že tento program počíta pseudoúčty vytvorené týmito balíkmi. Našťastie existuje spôsob, ako sa obmedziť na počítanie iba tých skutočných.

Ak chcete skutočne zistiť, kto je prihlásený do stroja, zadajte používateľov a stlačte Enter. Väčšina ľudí, ktorí sami používajú distribúciu založenú na Debiane, zistí, že majú iba svoj účet plus root. Systémy serverov a konfigurácie viacerých používateľov, ktoré používajú niečo ako CentOS alebo Red Hat Enterprise Linux, môžu zistiť, že je súčasne prihlásených oveľa viac účtov, pokiaľ nepoužívajú virtuálne stroje na udržanie odpočtu. Upozorňujeme, že používatelia prihlásení na virtuálnych strojoch bežiacich na bare metal sa budú zobrazovať iba prihlásení z vlastných prostredí.

Spustením príkazu možno odvodiť trochu viac informácií SZO vôbec bez argumentov. Nájdete, na ktoré terminály je každý z používateľov prihlásený. Pamätajte, že tty7 je grafický server X alebo Wayland, s ktorým pracujete, ak máte nainštalovaný Unity alebo GNOME. To vysvetľuje, prečo sa vo vašom používateľskom účte môže stále niekde zobraziť prihlásený používateľ, aj keď používate iba štandardný počítač. Vďaka niektorým historickým zaujímavostiam systému Unix a spôsobu, akým systémy Unix spravujú používateľské zariadenia, sa to v skutočnosti zobrazí, aj keď ste na niečom s dotykovou obrazovkou.

3 minúty prečítané