Někdy může být nutná změna uživatelských oprávnění. Uživatel může například potřebovat rozšířit svá oprávnění pro určitý úkol nebo může být nutné zcela zrušit schopnost určitého uživatele přistupovat do systému. V takových scénářích je důležité, aby správce systému měl úplné znalosti o všech uživatelích systému.
V tomto článku prozkoumáme metody používané pro seznam uživatelů systému Linux. K tomuto úkolu lze použít jak metody založené na grafickém uživatelském rozhraní (GUI), tak metody založené na rozhraní příkazového řádku (CLI); tento článek se však zaměřuje na čtyři metody založené na terminálu.
Poznámka: Přestože níže popsané metody jsou prováděny v systému Linux Mint 20, můžete použít distribuci Linuxu, kterou si vyberete.
Metoda č. 1: Příkaz kočka
Chcete -li použít příkaz cat k výpisu všech uživatelů v systému Linux, je třeba provést následující kroky v uvedeném pořadí:
Spusťte terminál.
Pomocí příkazu cat zobrazte seznam všech uživatelů na terminálu a zobrazte všechny podrobnosti o uživatelských účtech a hesla uložená v souboru /etc /passwd systému Linux.
$kočka /atd/passwd
Jak je uvedeno níže, spuštěním tohoto příkazu se zobrazí uživatelská jména a také některé další informace. V tomto seznamu můžete procházet a zobrazit všechny uživatele systému Linux.
Metoda č. 2: Příkaz awk
Příkaz awk je užitečný, pokud chcete zobrazit pouze uživatelská jména, což může být užitečné, pokud nepotřebujete všechny technické detaily vrácené příkazem cat. Chcete -li použít tento příkaz k výpisu všech uživatelů v systému Linux, je třeba provést následující kroky v uvedeném pořadí:
- Spusťte terminál.
- Spusťte následující příkaz:
Když spustíte tento příkaz na svém terminálu, budou vrácena pouze uživatelská jména. Tento seznam obsahuje všechny uživatele systému Linux.
Metoda č. 3: Příkaz compgen
Stejně jako příkaz awk se tento příkaz používá pouze k zobrazení uživatelských jmen, přičemž ignoruje všechny ostatní podrobnosti. Chcete -li použít příkaz compgen k vypsání seznamu všech uživatelů systému Linux, je třeba provést následující kroky v uvedeném pořadí:
- Spusťte terminál.
- Spusťte následující příkaz:
Tento příkaz vrátí všechna uživatelská jména spojená s vaším operačním systémem Linux.
Metoda č. 4: Příkaz getent
Výstup příkazu getent je velmi podobný příkazu cat, protože spolu s uživatelskými jmény zobrazuje mnoho podrobností. Chcete -li použít příkaz getent k výpisu všech uživatelů v systému Linux, je třeba provést následující kroky v uvedeném pořadí:
- Spusťte terminál.
- Spusťte následující příkaz:
Tento příkaz zobrazí seznam všech uživatelů vašeho systému Linux a některé další podrobnosti, jak je znázorněno na obrázku níže.
Závěr
V závislosti na vašich požadavcích si můžete vybrat ze čtyř příkazů popsaných v tomto článku a získat tak seznam uživatelů. Dvě z těchto metod kromě seznamu všech uživatelů vašeho systému Linux také poskytují některé důležité podrobnosti pro všechny uživatelské účty.
Existují varianty těchto příkazů, se kterými můžete experimentovat, aby vyhovovaly vašim potřebám. Takové variace však přesahují rámec tohoto článku. Metody, které jsme zde probrali, vám umožní vypsat seznam všech uživatelů vašeho systému Linux. Doufám, že vám tento článek pomohl lépe porozumět tomuto tématu.