Niekedy môže byť nevyhnutná zmena používateľských oprávnení. Napríklad môže byť potrebné, aby používateľ mohol pre určitú úlohu rozšíriť svoje privilégiá, alebo bude možno potrebné úplne zrušiť prístup určitého používateľa k systému. V takýchto scenároch je dôležité, aby správca systému mal úplné vedomosti o všetkých používateľoch systému.
V tomto článku sa venujeme metódam použitým na zoznam používateľov systému Linux. Pre túto úlohu je možné použiť metódy založené na grafickom používateľskom rozhraní (GUI) aj metódy založené na rozhraní príkazového riadku (CLI); tento článok sa však zameriava na štyri terminálne metódy.
Poznámka: Aj keď sa metódy popísané nižšie vykonávajú na systéme Linux Mint 20, môžete použiť vami vybranú distribúciu Linuxu.
Metóda 1: Príkaz „mačka“
Ak chcete pomocou príkazu „cat“ uviesť všetkých používateľov v systéme Linux, mali by ste vykonať nasledujúce kroky v tomto poradí:
Spustite terminál.
Príkazom „mačka“ zobrazte zoznam všetkých používateľov terminálu, aby sa zobrazili všetky podrobnosti používateľského účtu a heslá uložené v súbore / etc / passwd systému Linux.
Ako je uvedené nižšie, spustením tohto príkazu sa zobrazia používateľské mená a niektoré ďalšie informácie. V tomto zozname môžete prechádzať a zobraziť všetkých používateľov systému Linux.
Metóda č. 2: Príkaz „awk“
Príkaz „awk“ je užitočný, ak chcete zobraziť iba používateľské mená, čo môže byť užitočné, ak nepotrebujete všetky technické podrobnosti vrátené pomocou príkazu „cat“. Ak chcete pomocou tohto príkazu uviesť všetkých používateľov v systéme Linux, mali by ste vykonať nasledujúce kroky v tomto poradí:
- Spustite terminál.
- Spustite nasledujúci príkaz:
Po spustení tohto príkazu v termináli sa vrátia iba používateľské mená. Tento zoznam obsahuje všetkých používateľov systému Linux.
Metóda č. 3: Príkaz „compgen“
Rovnako ako príkaz „awk“, aj tento príkaz sa používa na zobrazenie iba používateľských mien, pričom ignoruje všetky ostatné podrobnosti. Ak chcete pomocou príkazu „compgen“ uviesť všetkých používateľov systému Linux, mali by ste vykonať nasledujúce kroky v tomto poradí:
- Spustite terminál.
- Spustite nasledujúci príkaz:
Tento príkaz vráti všetky používateľské mená spojené s vaším operačným systémom Linux.
Metóda č. 4: Príkaz „getent“
Výstup príkazu „getent“ je veľmi podobný výstupu príkazu „cat“, pretože zobrazuje veľa podrobností spolu s používateľskými menami. Ak chcete pomocou príkazu „getent“ uviesť všetkých používateľov v systéme Linux, mali by ste vykonať nasledujúce kroky v tomto poradí:
- Spustite terminál.
- Spustite nasledujúci príkaz:
Tento príkaz zobrazí zoznam všetkých používateľov vášho systému Linux a tiež ďalšie podrobnosti, ako je to znázornené na obrázku nižšie.
Záver
V závislosti od vašich požiadaviek si môžete vybrať zo štyroch príkazov, o ktorých pojednáva tento článok, a získať tak zoznam používateľov. Dve z týchto metód poskytujú okrem zoznamu všetkých používateľov vášho systému Linux aj niekoľko dôležitých podrobností pre všetky používateľské účty.
Existujú variácie týchto príkazov, s ktorými môžete experimentovať, aby vyhovovali vašim potrebám. Takéto variácie však presahujú rámec tohto článku. Metódy, o ktorých sme tu hovorili, vám umožnia uviesť zoznam všetkých používateľov vášho systému Linux. Dúfam, že vám tento článok pomohol lepšie pochopiť túto tému.