Jedním z prvních úkolů při zřizování nového linuxového serveru je přidávání a odebírání uživatelů. Každý uživatel může mít různé úrovně oprávnění a specifická nastavení pro různé aplikace příkazového řádku a GUI.
Tento článek vysvětluje, jak přidat a odebrat uživatele v systémech CentOS 8.
Předpoklady #
Abyste mohli vytvářet a odebírat uživatele, musíte být přihlášeni jako root nebo uživatel s právy sudo.
Jak přidat uživatele v CentOS 8 #
V CentOS můžete vytvořit nový uživatelský účet pomocí useradd
příkaz a za ním uživatelské jméno, které chcete vytvořit.
Například pro vytvoření nového uživatelského účtu s názvem „linuxize“ byste spustili:
sudo adduser linuxize
V případě úspěchu příkaz nevytváří žádný výstup. Vytváří uživatele a domovský adresář uživatele (/home/linuxize
) a zkopíruje soubory z /etc/skel
adresáře do domovského adresáře uživatele. V domovském adresáři může uživatel zapisovat, upravovat a mazat soubory a adresáře.
Dále budete muset nastavit heslo pro nového uživatele, aby se uživatel mohl přihlásit. Chcete-li tak učinit, vyvolejte passwd
příkaz následovaný uživatelským jménem:
sudo passwd linuxize
Budete vyzváni k zadání a potvrzení hesla:
Changing password for user linuxize.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Ujistěte se, že používáte silné heslo, které obsahuje velká a malá písmena, čísla a speciální znaky.
Udělování oprávnění sudo #
Ve výchozím nastavení v CentOS mají členové skupinového kola uděleno sudo
přístup.
Pokud chcete, aby měl nově vytvořený uživatel práva správce, přidejte uživatele do skupiny:
sudo usermod -aG wheel linuxize
Můžete také nakonfigurovat přístup uživatele sudo úpravou souboru sudoers.
Jak smazat uživatele v CentOS #
Chcete-li smazat uživatelský účet, již není potřeba, vyvolejte userdel
příkaz následovaný uživatelským jménem.
Chcete-li například odebrat uživatelský účet s názvem „linuxize“, spustili byste:
sudo userdel linuxize
V případě úspěchu příkaz neprodukuje žádný výstup.
Výše uvedený příkaz odebere uživatele bez smazání uživatelských souborů. Uživatel je také odebrán z jakékoli skupiny, do které patřil.
Chcete-li odebrat uživatele a odstranit jeho domovský adresář a zařazování pošty, předejte -r
možnost userdel
:
sudo userdel -r linuxize