Je nezbytné naučit se tyto příkazy, abyste mohli rychle zobrazit seznam uživatelů ve vašem systému Ubuntu VPS. Tento článek ukazuje, jak pomocí příkazového řádku zobrazit seznam uživatelů v systému Ubuntu Linux VPS.
Jak seznam uživatelů v Ubuntu Linux VPS: Průvodce pro začátečníky
Chcete-li zobrazit všechny uživatele v systému Linux Ubuntu VPS, můžete použít příkaz / etc / passwd, protože místní údaje o uživateli jsou uloženy v souboru „/ etc / passwd“. Tento příkaz lze provést dvěma způsoby:
kočka atd. / hesloNebo
méně atd. / passwdPo úspěšném provedení výše uvedeného příkazu získáte výstup, který vypadá takto:
Tyto výstupní linky se vztahují k uživatelům. Počet řádků závisí na počtu uživatelů v systému.
Každý řádek obsahuje sedm různých polí, která představují podrobnosti konkrétního uživatele. Například první řádek výstupu je root: x: 0: 0: root: / root: / bin / bash, což představuje:
- vykořenit - přihlašovací jméno uživatele.
- b - zástupný symbol hesla, protože skutečné heslo se uloží do samostatného souboru.
- 0 - ID uživatele uživatele.
- 0 - GroupID uživatele.
- vykořenit - příkazové pole s některými podrobnostmi o uživateli.
- /vykořenit - domovský adresář, který je hlavním adresářem uživatele.
- / bin / bash - uživatelský shell.
Všimněte si, že dvojtečky (:) se používají k oddělení hodnot ve výstupu.
Chcete-li zobrazit jména uživatelů, proveďte následující příkazy:
cut -d: -f 1 / etc / passwdNebo
awk -F: 'print $ 1' / etc / passwdJak zobrazit skupiny v Ubuntu Linux VPS
Skupiny můžete také vytvořit tak, že shromáždíte několik uživatelů a udělíte jim některá oprávnění správce pro systém. Tato možnost je výhodná pro vytváření skupin uživatelů ve stejném systému. Informace o těchto skupinách budou uloženy ve složce Group. Pomocí následujícího příkazu můžete zobrazit skupiny v terminálu.
méně / etc / groupPo úspěšném provedení příkazu získáte výstup takto:
Chcete-li zobrazit názvy skupin, použijte následující příkaz:
cut -d: -f 1 / etc / groupJak vypsat seznam uživatelů v Ubuntu Linux VPS pomocí příkazu getent
The dostat příkaz se používá pro zobrazení záznamů z databáze nakonfigurované v / etc / nsswitch.konf soubor. Pokrývá databázi passwd, kterou lze použít k dotazování na seznam uživatelů. Příkaz getent zobrazuje položky z databází nakonfigurovaných v / etc / nsswitch.konf soubor, včetně databáze passwd, k dotazování na seznam všech uživatelů.
Pomocí následujícího příkazu proveďte getent v terminálu:
dostat hesloPo provedení příkazu obdržíte výstup, jako je tento:
Pro tisk prvního pole, které obsahuje uživatelské jméno, můžete použít awk nebo cut
dostat heslo | awk -F: 'print $ 1'dostat heslo | cut -d: -f1
Jak zobrazit přihlášené uživatele pomocí příkazu w
Můžete použít w příkaz pro seznam přihlášených uživatelů systému Linux Ubuntu VPS. Chcete-li použít tento příkaz, zadejte do terminálu „w“ a proveďte jej stisknutím klávesy Enter.
Po provedení příkazu obdržíte výstup, který se skládá z různých informací o uživateli, jako je čas přihlášení, doba nečinnosti a informace o vzdáleném hostiteli. Podrobnosti ve výstupu jsou následující:
- uživatel - představuje uživatelské jméno.
- TTY - představuje název terminálu.
- Z - představuje název vzdáleného hostitele.
- [chráněno e-mailem] - představuje čas přihlášení.
- Líný - představuje dobu nečinnosti.
- JCPU - představuje čas použitý procesem souvisejícím s TTY.
- PCPU - představuje čas použitý konkrétním procesem zobrazeným v poli WHAT.
- CO - představuje aktuální proces uživatele.
Závěr
Tento článek podrobně popisuje, jak vypsat uživatele a informace o uživateli v Ubuntu Linux VPS. Tyto příkazy pomáhají správcům systému získat podrobnosti o uživateli, které používají konkrétní systém, a zjistit o nich další důležité podrobnosti. Doufáme, že článek byl dostatečně poučný a komplexní pro vaše potřeby.