Seznam uživatelů Ubuntu – 6 snadných příkazů
5 min. číst
Aktualizováno dne
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 Více informací
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 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:
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.
3. Pomocí příkazu getent
Jedno 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.
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.
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.
6. Pomocí příkazu compgen
Jedno 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.
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.
Podle daného výstupu „autor“ je aktuálně přihlášený uživatel v mém systému Ubuntu.
Pomocí příkazu w
Jedno 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.
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.
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“.
Chcete-li spočítat celkový počet uživatelů na Ubuntu, použijte příkaz wc s cat jako „cat /etc/passwd | wc-l".
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:
- Jak přistupovat k souborům Linux pomocí Průzkumníka Windows ve Windows 10
- Jak spustit skript Shell ve Windows
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!
Uživatelské fórum
0 zprávy