Jak zobrazit seznam uživatelů v systému Linux



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

I když pravděpodobně víte, jak se do svého systému Linux přihlásit pomocí jediného uživatelského účtu a znáte účet root, pravděpodobně nemáte jednoduchý nástroj pro prohlížení všech účtů aktuálně ve vašem systému. Naštěstí stačí jediný hack na příkazovém řádku, který vám pomůže vyvinout celý seznam. To samozřejmě znamená, že nejprve musíte spustit příkazový řádek.



Stisknutím buď Super + T nebo Ctrl + Alt + T spustíte grafický. Můžete také vyhledat slovo Terminál na Ubuntu Unity Dash nebo najít program v části Systémové nástroje a nástroje v nabídce Aplikace KDE nebo v nabídce Xfce4 Whisker. V závislosti na distribuci, kterou používáte, pravděpodobně nebudete ke spuštění tohoto příkazu potřebovat žádná speciální oprávnění. Většina moderních distribucí přiřadí prvnímu uživateli alespoň některé úkoly správce, ale v případě potřeby můžete k těmto příkazům vždy přidat sudo.



Metoda 1: Získání seznamu všech uživatelů systému Linux

Měli byste být schopni zobrazit seznam všech uživatelů zadáním následujícího na příkazovém řádku dostat heslo | cut -d ‘:‘ -f1 | méně ale protože je to tak dlouho, můžete jej zkopírovat a vložit z tohoto webového zdroje. V takovém případě nezapomeňte v emulátoru terminálu kliknout na nabídku Úpravy a poté kliknout na Vložit. K vložení můžete také použít Shift + Ctrl + V, ale mějte na paměti, že Ctrl + V se do většiny terminálových emulátorů nevkládá, protože na příkazovém řádku má jinou funkci.



Tento příkaz by měl vygenerovat dlouhou čáru, kterou můžete procházet buď pomocí kurzorových kláves, nebo pomocí kláves J a K k posouvání nahoru a dolů. Zadejte q pro ukončení. Pokud se poprvé díváte na všechny uživatele ve vašem systému, budete pravděpodobně překvapeni. Nebojte se, protože váš systém nebyl vůbec napaden. Obecná distribuce GNU / Linux má mnoho uživatelských účtů nastavených pro spouštění různých procesů jako něco jiného než root. Vaše skutečné uživatelské jméno v systému pro jednoho uživatele lze s největší pravděpodobností najít v dolní části.

Některá z těchto jmen pro vás mohou být rozpoznatelná jako názvy různých programů spuštěných na pozadí. Tyto účty byly pravděpodobně nainstalovány, když došlo k balíčkům pro tyto programy.



Metoda 2: Zjistěte počet uživatelů

Jelikož je tento seznam pravděpodobně poměrně dlouhý a nemotorný, budete k vyhledání přesného počtu uživatelských účtů nakonfigurovaných ve vašem systému muset použít nástroj wc nebo počet slov. Na výzvu zadejte nebo zkopírujte dostat heslo | wc -l pak stiskněte Enter. Nebudete muset používat rouru k programu jako víceméně, protože to bude určitě jen pár číslic.

Na ukázkovém testovacím systému Xubuntu, který jsme použili k vytvoření screenshotů, nebylo méně než 38 uživatelských účtů, přestože jediný skutečný skutečný uživatelský účet je jediný způsob, jak se do tohoto stroje přihlásit. To je způsobeno skutečností, že tento program počítá pseudoúčty vytvořené těmito balíčky. Naštěstí existuje způsob, jak se omezit na počítání pouze těch skutečných.

Pokud chcete skutečně zjistit, kdo je do zařízení přihlášen, zadejte uživatelů a stiskněte Enter. Většina lidí, kteří sami používají distribuci založenou na Debianu, zjistí, že mají pouze svůj účet plus root. Serverové systémy a víceuživatelské konfigurace, na kterých běží něco jako CentOS nebo Red Hat Enterprise Linux, mohou zjistit, že je současně přihlášeno mnohem více účtů, pokud nepoužívají virtuální počítače k ​​udržení odpočtu. Všimněte si, že uživatelé přihlášení k virtuálním strojům běžícím na bare metal se budou zobrazovat pouze jako přihlášení z jejich vlastních prostředí.

Spuštěním příkazu lze odvodit trochu více informací SZO vůbec bez argumentů. Zjistíte, ke kterým terminálům je každý z uživatelů přihlášen. Nezapomeňte, že tty7 je grafický server X nebo Wayland, se kterým pracujete, pokud máte nainstalovanou Unity nebo GNOME. To vysvětluje, proč se ve vašem uživatelském účtu může stále zobrazovat přihlášené někde, i když používáte pouze standardní počítač. Ve skutečnosti, kvůli některým historickým kuriozitám Unixu a způsobu, jakým unixové systémy spravují uživatelská zařízení, to uvidíte, i když jste na něčem s dotykovou obrazovkou.

3 minuty čtení