Jak přidávat a mazat uživatele v CentOS 8

Tento návod se zaměřuje na způsoby přidávání a mazání uživatelů v operačním systému CentOS 8.

Při spuštění čerstvé instance CentOS 8 je přidávání a mazání uživatelů jednou z nejzákladnějších úloh, které budete muset provést.

Přidání uživatele může být docela užitečné.

S růstem velikosti serveru můžete chtít přidávat nové uživatele. Možná vás také bude lákat mít pro ně specifická oprávnění, například práva sudo.

Na druhou stranu můžete chtít některé uživatele na svém hostiteli odstranit. Z bezpečnostních důvodů je lepší ponechat uživatelské účty pouze lidem, kteří server skutečně denně používají.

V tomto návodu si projdeme všechny způsoby přidávání a odstraňování uživatelů v systému CentOS 8.

Obsah

Předpoklady

Chcete-li v systému CentOS 8 přidávat nové uživatele, musíte být uživatelem sudo, což znamená, že musíte patřit do skupiny wheel.

Pokud vás zajímá, jak přidat nové uživatele do sudoers v systému CentOS 8, můžete postupovat podle návodu, který jsme na toto téma napsali.

Chcete-li zkontrolovat svá práva sudo, spusťte následující příkaz

$ sudo -l

Pokud se zobrazí následující výstup, můžete začít.

Přidání uživatele v systému CentOS 8 pomocí příkazu adduser

Prvním způsobem, jak přidat uživatele v systému CentOS 8, je použití příkazu adduser.

Příkaz adduser je velmi podobný příkazu useradd, ale poskytuje interaktivnější způsob přidávání uživatelů na server CentOS 8.

Příkaz adduser je velmi podobný příkazu useradd.

Obecně platí, že chcete použít spíše příkaz adduser než useradd (jak doporučuje samotná manuálová stránka useradd)

Chcete-li přidat uživatele v systému CentOS 8, spusťte tento příkaz

$ sudo adduser userAdding user 'user'Adding new group 'user' (1007)Adding new user 'user' (1005) with group 'user'Creating home directory '/home/user'Copying files from '/etc/skel'

Budete vyzváni ke zvolení hesla pro uživatele

New password: <type your password>Retype new password: <retype your password>Changing the user information for ricky

Poté budete vyzváni k zadání některých konkrétních informací o novém uživateli.

Pokud chcete, můžete některé hodnoty ponechat prázdné stisknutím klávesy Enter.

Enter the new value, or press ENTER for the default Full Name : Room Number : Work Phone : Home Phone : Other : 

Nakonec budete dotázáni, zda jsou zadané informace správné. Pro přidání nového uživatele jednoduše stiskněte “Y”.

Is the information correct? Y

Pokud je váš uživatel vytvořen, můžete jej přidat do skupiny wheel (nazývané také sudoers), aby se stal uživatelem správce.

Přidání uživatele v systému CentOS 8 pomocí prostředí GNOME

Pokud jste nainstalovali systém Centos 8 s prostředím GNOME, existuje také způsob, jak vytvořit uživatele přímo z uživatelského prostředí.

Na kartě Aplikace vyhledejte položku “Nastavení”.

Nabídka Nastavení v prostředí GNOME systému CentOS 8

V okně Nastavení klikněte na možnost “Podrobnosti”.

Stránka s podrobnostmi v nastavení systému CentOS 8

Vyberte možnost “Podrobnosti” a poté klikněte na “Uživatelé”.

Přidání uživatele v CentOS 8

V pravém horním rohu okna klikněte na tlačítko “Odemknout”.

Odemknout přidání uživatele v CentOS 8

Zadejte heslo a v horní nabídce by se nyní měla zobrazit možnost “Přidat uživatele”.

Tlačítko Přidat uživatele v systému CentOS 8

V dalším okně budete dotázáni, zda chcete vytvořit privilegovaný účet (buď s právy sudo, nebo bez nich).

Ujistěte se, že jste vyplnili pole pro celé jméno a pole pro uživatelské jméno.

Můžete se rozhodnout pro přidělení hesla, nebo můžete nechat uživatele, aby se při příštím přihlášení rozhodl pro své heslo.

Když jste hotovi, klikněte na “Přidat”, abyste vytvořili uživatele.

Vytvoření uživatele v systému CentOS 8

Gratulujeme, účet byl úspěšně vytvořen.

Uživatelský účet vytvořen v systému CentOS 8

Přidání uživatele v systému CentOS 8 pomocí useradd

$ sudo useradd <username>

Chcete-li uživateli přiřadit heslo, můžete použít příznak -p, ale nedoporučuje se to, protože ostatní uživatelé budou moci heslo vidět.

Chcete-li uživateli přiřadit heslo, použijte příkaz passwd.

$ sudo passwd <username>New password:Retype new password:passwd: password updated successfully

Zkontrolujte, zda byl váš uživatel přidán

Chcete-li zkontrolovat, zda byl váš uživatel v systému Linux vytvořen, spusťte následující příkaz.

$ cat /etc/passwd | grep <user><user>:x:1000:1000:user,,,:/home/user:/bin/bash

nebo

$ cat /etc/passwd | grep <user> | cut -d: -f1<user>

Pokud u tohoto příkazu nejsou žádné položky, ujistěte se, že jste svého uživatele vytvořili pomocí příkazu adduser.

Odstranění uživatele v systému CentOS 8 pomocí příkazu deluser

Chcete-li odstranit uživatele v systému CentOS 8, musíte použít příkaz deluser.

$ sudo deluser <username>

V některých případech můžete chtít odstranit uživatele i s jeho domovským adresářem.

V takovém případě musíte přidat volbu -remove-home.

Pokud tuto volbu nezadáte, zůstanou soubory patřící tomuto uživateli v souborovém systému nedotčené.

$ sudo deluser --remove-home <username>Looking for files to backup/removeRemoving user 'user'Warning: group 'user' has no more members.Done.

Chcete-li odstranit všechny soubory spojené s uživatelem, použijte parametr -remove-all-files.

$ sudo deluser --remove-all-files <username>

Odstranění uživatele sudo pomocí visudo

Pokud jste v systému CentOS 8 odstranili uživatele sudo, je velmi pravděpodobné, že váš uživatel stále existuje v souboru sudoers.

Chcete-li odstranit uživatele ze souboru sudoers, spusťte visudo.

$ sudo visudo

Najděte řádek odpovídající právě odstraněnému uživateli a tento řádek odstraňte.

<username> ALL=(ALL:ALL) ALL

Uložte soubor a váš uživatel by již neměl patřit do skupiny sudo.

Odstranění uživatele pomocí plochy GNOME

Na panelu uživatelů, který jsme předtím použili k vytvoření uživatele, najděte ve spodní části okna možnost “Odebrat uživatele”.

Odstranění uživatele v systému CentOS 8

Poznámka : pro provedení této operace musíte panel odemknout.

Po kliknutí na “Odebrat uživatele” budete dotázáni, zda chcete zachovat soubory vlastněné tímto uživatelem. V tomto případě zvolím odstranění souborů.

Odstranění uživatele se soubory v systému CentOS 8

Závěr

Jak vidíte, přidávání a odstraňování uživatelů v systému CentOS 8 je poměrně jednoduché.

Pokud vás zajímá správa systému Linux, máme pro vás kompletní sekci s podrobnými články na toto téma.

Ujistěte se, že jste si je přečetli, abyste pochopili složité koncepty správy systému Linux.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.