Zoznam používateľov Ubuntu – 6 jednoduchých príkazov

Ikona času čítania 5 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

zoznam používateľov ubuntu

Zaujíma vás, ako používať Ubuntu na zoznam používateľov? Keďže ide o operačný systém pre viacerých používateľov, umožňuje viacerým používateľom na rôznych termináloch alebo počítačoch prístup k jedinému systému. Pre lepšiu správu však budete chcieť uviesť zoznam používateľských účtov.

V tejto príručke rozoberiem niekoľko základných príkazov, ako to ľahko dosiahnuť.

Poďme na to!

Prečo je dôležité uvádzať používateľov na Ubuntu?

Zoznam používateľov ponúka niekoľko výhod, ako napríklad:

  • Správa systému: Môžete uviesť používateľov Ubuntu, aby ste si overili stav účtu, skontrolovali povolenia a vykonali ďalšie úlohy údržby, ako je odstránenie účtu a obnovenie hesla.
  • Bezpečnosť: Identifikácia a monitorovanie používateľov vo vašom systéme Ubuntu pomáha pri zisťovaní neoprávnených účtov, ktoré môžu predstavovať bezpečnostné hrozby.
  • Riadenie zdrojov: Ako správca systému Linux môžete zistiť, ktorí používatelia spotrebúvajú najviac zdrojov. To vám pomôže optimalizovať výkon systému.
  • Dokumentácia a podávanie správ: Získanie informácií o všetkých používateľoch systému pomáha tímom IT zdokumentovať konfigurácie a nastavenia.
  • spolupráca: Môžete skontrolovať, či konkrétni používatelia majú systémové účty, alebo nájsť používateľa, s ktorým potrebujete spolupracovať na konkrétnych projektoch.
  • Riešenie problémov: Zoznam používateľov môžete použiť na nájdenie konfliktov alebo problémov.

Ako zobraziť zoznam používateľov na Ubuntu

Poďme preskúmať nasledujúcich šesť príkazov na zoznam používateľov na Ubuntu:

1. Pomocou príkazu cat

V operačných systémoch založených na Linuxe sa „etc/passwd” obsahuje zoznam nakonfigurovaných používateľov spolu s príslušnými informáciami pre každého z nich. Okrem toho môžete použiť ako na zobrazenie jeho obsahu na termináli.

Ak to chcete urobiť, stlačte CTRL + ALT + T otvorte svoj terminál Ubuntu. Napíšte „mačka / etc / passwd“A zasiahla vstúpiť.

výpis používateľov ubuntu s príkazom cat

V dôsledku toho sa zobrazí zoznam používateľov, kde každý riadok tabuľky zobrazuje rozsiahle podrobnosti, ako napríklad:

  • užívateľské meno
  • Heslo (kde x označuje heslo pre príslušného používateľa)
  • ID používateľa (UID)
  • ID skupiny používateľa (GID)
  • Nepovinné informácie (vrátane celého mena, telefónneho čísla, čísla izby atď.)
  • Domovský adresár
  • Predvolený prihlasovací shell

Pre lepšie pochopenie si pozrite nasledujúci diagram:

pochopenie vzoru v súbore /etc/passwd

2. Použitie príkazu less

Na Ubuntu, menej príkaz sa používa na čítanie obsahu textovej stránky po jednej stránke. V tomto prípade ho použijem na zobrazenie súboru „/etc/passwd“ a zoznam všetkých používateľov na mojom termináli Ubuntu.

Za týmto účelom spustím menej „/etc/passwd“ príkaz, ktorý poskytne nasledujúci výstup.

zoznam používateľov ubuntu s menším množstvom príkazov

3. Pomocou príkazu getent

getent povel vám pomôže získať položky z dôležitého textu obsahujúceho informácie o používateľovi, ako sú databázy passwd a skupinové databázy.

Teraz, aby som vypísal položky súboru „/etc/passwd“, spustím súbor „getentpasswd”Príkaz.

výpis používateľov ubuntu pomocou príkazu getent

4. Pomocou príkazu awk

Wow povel je užitočné, keď chcete zobraziť iba používateľské meno. Napríklad, keď píšete skript na vykonanie akejkoľvek operácie na viacerých používateľských účtoch. V tomto scenári môže ušetriť čas iba vypísanie používateľských mien a ich presmerovanie na text.

Tu pridám -F možnosť ako možnosť oddeľovača polí s „:“, aby sa vytlačilo len prvé pole z „/ Etc / passwd” súbor, ktorý predstavuje používateľské mená.

výpis používateľov ubuntu pomocou príkazu awk

5. Pomocou príkazu cut

Rovnaký výstup môžete dosiahnuť aj pomocou príkaz vystrihnúť. Na tento účel presmerujte výstup „/etc/passwd“ na príkaz cut pomocou operátora potrubia „|“. Pridajte voľbu -d ako oddeľovač a -f, aby ste vybrali iba prvé pole.

Napríklad napíšem „cat /etc/passwd | rez -d: -f1”Príkaz.

výpis používateľov ubuntu pomocou príkazu cut

6. Pomocou príkazu compgen

príkaz compgen s -u možnosť uvádza zoznam používateľských účtov na termináli. Okrem toho môžete jeho výstup presmerovať do príkazu stĺpca, aby ste vymenili používateľské mená v stĺpcoch namiesto jedného dlhého zoznamu.

Pre demonštráciu vykonám „compgen -u | stĺpec”Príkaz.

výpis používateľov ubuntu s príkazom compgen

Ako zobraziť zoznam iba aktuálne prihlásených používateľov na Ubuntu

Ak chcete zobraziť iba aktuálne prihlásených používateľov, môžete použiť:

Pomocou príkazu who

V Ubuntu, ktorí rozkazujú zobrazuje prihlasovacie meno aktuálneho používateľa, čísla terminálových liniek, čas prihlásenia a názov vzdialeného hostiteľa.

Teraz, aby som uviedol aktuálne prihlásených používateľov s uvedenými údajmi, napíšem „ktorý” v termináli.

výpis iba aktuálne prihlásených používateľov s príkazom who

Podľa daného výstupu „autor“ je aktuálne prihlásený používateľ v mojom systéme Ubuntu.

Pomocou príkazu w

w príkaz v Linuxe poskytuje rýchly prehľad o tom, kto momentálne používa systém, ako veľmi sa systém používa a aké programy sú momentálne spustené.

Teraz spustím „w”Príkaz.

výpis iba aktuálne prihlásených používateľov s príkazom w

Vo vyššie uvedenom výstupe:

  • USER predstavuje moje používateľské meno ako aktuálne prihláseného používateľa.
  • TTY zobrazí koncové zariadenie spojené s mojou aktuálnou reláciou.
  • Z označuje vzdialeného hostiteľa, ku ktorému som pripojený.
  • PRIHLÁSIŤ SA@ zobrazuje čas, kedy som sa prihlásil do systému.
  • IDLE predstavuje trvanie nečinnosti od mojej poslednej interakcie.
  • JCPU označuje čas CPU použitý pre všetky procesy spojené s mojou reláciou.
  • PCPU zobrazuje percento času CPU použitého v aktuálnom procese.
  • ČO zobrazuje podrobnosti súvisiace s procesom alebo príkazom spusteným v mojej relácii.

Bonusové tipy:

Ak chcete skontrolovať meno aktuálne prihláseného používateľa, zadajte „užívatelia“ vo vašom termináli Ubuntu.

kontrola mena aktuálne prihlásených používateľov ubuntu

Ak chcete získať informácie o konkrétnom používateľovi na Ubuntu, spustite „grep užívateľské meno /etc/passwd“. Tu skontrolujem podrobnosti o používateľovi „autor“.

získanie informácií o konkrétnom používateľovi na ubuntu

Ak chcete spočítať celkový počet používateľov na Ubuntu, použite príkaz wc s cat ako „cat /etc/passwd | wc-l".

počítanie používateľov ubuntu pomocou príkazu wc
kontrolný rozsah pre ID používateľov na ubuntu

Ak chcete skontrolovať rozsah pre ID používateľov, vykonajte príkaz „grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Príkaz.

Tiež by vás mohlo zaujímať:

Vyberte si ktorýkoľvek z diskutovaných prístupov na kontrolu používateľských účtov. Upozorňujeme, že tieto príkazy môžu bežať na všetkých distribúciách Linuxu vrátane Ubuntu. Navyše žiadny z nich nepotrebuje sudo prístup, čo znamená, že sú dostupné každému používateľovi.

Teraz, keď viete, ako používať Ubuntu na zoznam používateľov, zdieľajte svoju obľúbenú metódu v komentároch nižšie!

Viac o témach: ubuntu