Seznam uživatelů Ubuntu – 6 snadných příkazů

Ikona času čtení 5 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

seznam uživatelů ubuntu

Zajímá vás, jak používat Ubuntu k seznamování uživatelů? Protože se jedná o víceuživatelský operační systém, umožňuje více uživatelům na různých terminálech nebo počítačích přístup k jednomu systému. Pro lepší správu však budete chtít uvést uživatelské účty.

V této příručce proberu některé základní příkazy, jak toho dosáhnout snadno.

Pojďme dovnitř!

Proč je důležité uvést uživatele na Ubuntu?

Seznam uživatelů nabízí několik výhod, například:

  • Správa systému: Můžete uvést uživatele Ubuntu, abyste ověřili stav účtu, zkontrolovali oprávnění a provedli další úkoly údržby, jako je smazání účtu a resetování hesla.
  • Zabezpečení Identifikace a sledování uživatelů ve vašem systému Ubuntu pomáhá při odhalování neoprávněných účtů, které mohou představovat bezpečnostní hrozby.
  • Správa zdrojů: Jako správce systému Linux můžete určit, kteří uživatelé spotřebovávají nejvíce zdrojů. To vám pomůže optimalizovat výkon systému.
  • Dokumentace a hlášení: Získání informací o všech uživatelích systému pomáhá IT týmům dokumentovat konfigurace a nastavení.
  • Spolupráce: Můžete zkontrolovat, zda mají konkrétní uživatelé systémové účty, nebo najít uživatele, se kterým potřebujete spolupracovat na konkrétních projektech.
  • Řešení problémů: Seznam uživatelů můžete využít k nalezení konfliktů nebo problémů.

Jak zobrazit seznam uživatelů na Ubuntu

Pojďme prozkoumat následujících šest příkazů pro seznam uživatelů na Ubuntu:

1. Použití příkazu cat

V operačních systémech založených na Linuxu „atd/passwd” obsahuje seznam nakonfigurovaných uživatelů spolu s příslušnými informacemi pro každého. Navíc můžete použít kočka pro zobrazení jeho obsahu na terminálu.

Chcete-li tak učinit, stiskněte CTRL + ALT + T otevřete svůj terminál Ubuntu. Zadejte "kočka / etc / passwd“A udeřil vstoupit.

výpis uživatelů ubuntu pomocí příkazu cat

V důsledku toho uvidíte seznam uživatelů, kde každý řádek tabulky zobrazuje rozsáhlé podrobnosti, jako například:

  • Uživatelské jméno
  • Heslo (kde x označuje heslo pro příslušného uživatele)
  • uživatelské ID (UID)
  • ID skupiny uživatele (GID)
  • Nepovinné informace (včetně celého jména, telefonního čísla, čísla pokoje atd.)
  • Domovský adresář
  • Výchozí přihlašovací prostředí

Pro lepší pochopení se podívejte na následující schéma:

pochopení vzoru v souboru /etc/passwd

2. Použití příkazu less

Na Ubuntu je méně příkaz se používá pro čtení obsahu textové stránky po jedné stránce. V tomto případě jej použiji k zobrazení souboru „/etc/passwd“ a seznamu všech uživatelů na mém terminálu Ubuntu.

Za tímto účelem spustím méně „/etc/passwd“ příkaz, který poskytne následující výstup.

výpis uživatelů ubuntu s menším množstvím příkazů

3. Pomocí příkazu getent

Projekt získat příkaz vám pomůže získat záznamy z důležitého textu obsahujícího uživatelské informace, jako jsou databáze passwd a skupin.

Nyní, abych vypsal položky souboru „/etc/passwd“, spustím soubor „getentpasswd”Příkaz.

výpis uživatelů ubuntu pomocí příkazu getent

4. Pomocí příkazu awk

Awk příkaz je užitečné, když chcete zobrazit pouze uživatelské jméno. Například, když píšete skript pro provedení jakékoli operace na více uživatelských účtech. V tomto scénáři může ušetřit čas uvedení pouze uživatelských jmen a jejich přesměrování na text.

Zde přidám -F možnost jako možnost oddělovače polí s „:“, chcete-li vytisknout pouze první pole z „/ etc / passwd” soubor, který představuje uživatelská jména.

výpis uživatelů ubuntu pomocí příkazu awk

5. Pomocí příkazu cut

Stejného výstupu můžete dosáhnout také pomocí příkaz řezu. Za tímto účelem přesměrujte výstup „/etc/passwd“ na příkaz cut pomocí operátoru roury „|“. Přidejte volbu -d jako oddělovač a -f, chcete-li vybrat pouze první pole.

Například napíšu „cat /etc/passwd | řez -d: -f1”Příkaz.

výpis uživatelů ubuntu pomocí příkazu cut

6. Pomocí příkazu compgen

Projekt příkaz compgen s -u volba uvádí uživatelské účty na terminálu. Kromě toho můžete jeho výstup převést do příkazu sloupec, abyste vypisovali uživatelská jména ve sloupcích namísto jediného dlouhého seznamu.

Pro demonstraci provedu „compgen -u | sloupec”Příkaz.

výpis uživatelů ubuntu pomocí příkazu compgen

Jak vypsat pouze aktuálně přihlášené uživatele na Ubuntu

Chcete-li zobrazit pouze aktuálně přihlášené uživatele, můžete použít:

Pomocí příkazu who

V Ubuntu je kdo velí zobrazí přihlašovací jméno aktuálního uživatele, čísla linek terminálu, čas přihlášení a název vzdáleného hostitele.

Nyní, abych vypsal aktuálně přihlášené uživatele se zmíněnými detaily, napíšu „který“ v terminálu.

výpis pouze aktuálně přihlášených uživatelů s příkazem who

Podle daného výstupu „autor“ je aktuálně přihlášený uživatel v mém systému Ubuntu.

Pomocí příkazu w

Projekt w příkaz v Linuxu poskytuje rychlý přehled o tom, kdo aktuálně systém používá, jak moc je systém využíván a jaké programy aktuálně běží.

Nyní spustím „w”Příkaz.

výpis pouze aktuálně přihlášených uživatelů s příkazem w

Ve výše uvedeném výstupu:

  • USER představuje mé uživatelské jméno jako aktuálně přihlášeného uživatele.
  • TTY zobrazí koncové zařízení spojené s mou aktuální relací.
  • Z označuje vzdáleného hostitele, ke kterému jsem připojen.
  • PŘIHLÁSIT SE@ ukazuje čas, kdy jsem se přihlásil do systému.
  • LÍNÝ představuje dobu nečinnosti od mé poslední interakce.
  • JCPU označuje čas CPU použitý pro všechny procesy spojené s mou relací.
  • PCPU zobrazuje procento času CPU použitého v aktuálním procesu.
  • CO zobrazí podrobnosti související s procesem nebo příkazem spuštěným v mé relaci.

Bonusové tipy:

Chcete-li zkontrolovat jméno aktuálně přihlášeného uživatele, zadejte „uživatelé“ ve vašem terminálu Ubuntu.

kontrola jmen aktuálně přihlášených uživatelů ubuntu

Chcete-li získat informace o konkrétním uživateli na Ubuntu, spusťte „uživatelské jméno grep /etc/passwd“. Zde se podívám na podrobnosti o uživateli „autor“.

získání informací o konkrétním uživateli na ubuntu

Chcete-li spočítat celkový počet uživatelů na Ubuntu, použijte příkaz wc s cat jako „cat /etc/passwd | wc-l".

počítání uživatelů ubuntu pomocí příkazu wc
kontrola rozsahu pro ID uživatelů na ubuntu

Chcete-li zkontrolovat rozsah pro ID uživatelů, spusťte „grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Příkaz.

Také by vás mohlo zajímat:

Vyberte si některý z diskutovaných přístupů ke kontrole uživatelských účtů. Všimněte si, že tyto příkazy lze spustit na všech distribucích Linuxu včetně Ubuntu. Navíc žádný z nich nepotřebuje přístup sudo, což znamená, že jsou dostupné všem uživatelům.

Nyní, když víte, jak používat Ubuntu k seznamování uživatelů, sdílejte svou oblíbenou metodu v komentářích níže!

Více o tématech: ubuntu