V operačních systémech Linux nebo Unix existují dva typy uživatelů:superuživatel (root) a normální nebo běžný uživatel. Uživatel root má plnou kontrolu nad operačním systémem a má oprávnění spouštět administrativní příkazy, jako je instalace, odebrání a aktualizace softwarových balíků, změna oprávnění a konfigurace různých služeb. Uživatelé bez oprávnění root mají omezené interakce s prostředím operačního systému a mohou provádět pouze úkoly specifické pro uživatele.
Příkaz sudo, zkratka pro „super-user do“, je nástroj pro Linux, který umožňuje běžnému uživateli spouštět libovolné příkazy s neomezenými oprávněními. V tomto případě budete muset přidat normálního uživatele do skupiny sudo, abyste mohli provádět administrativní příkazy.
V tomto příspěvku vám ukážeme, jak vytvořit uživatele sudo v Rocky Linux 8.
Předpoklady
- Server se systémem Rocky Linux 8 na cloudové platformě Atlantic.Net
- Heslo uživatele root nakonfigurované na vašem serveru
Vytvořte cloudový server Atlantic.Net
Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Rocky Linux 8 s alespoň 1 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.
Vytvořit normálního uživatele v Rocky Linuxu
Pokud jste ve svém systému nevytvořili žádného normálního uživatele nebo uživatele bez oprávnění root, budete muset vytvořit jednoho uživatele.
Vytvořme nového uživatele s názvem user1 pomocí následujícího příkazu:
adduser user1
Dále nastavte heslo pro tohoto uživatele pomocí následujícího příkazu:
passwd user1
Budete požádáni o nastavení hesla, jak je uvedeno níže:
Changing password for user user1. New password: Retype new password: passwd: all authentication tokens updated successfully.
Povolit přístup ke skupině Wheel pro všechny uživatele
Dále budete muset upravit /etc/sudoers soubor a potvrďte, že je skupina kol povolena.
nano /etc/sudoers
Ujistěte se, že existuje následující řádek:
%wheel ALL=(ALL) ALL
Po potvrzení soubor uložte a zavřete.
Přidat normálního uživatele do skupiny sudo (kolečko)
Dále budete muset přidat vytvořeného uživatele do skupiny sudo (kolečko), abyste mu mohli udělit administrátorská oprávnění.
Můžete použít usermod příkaz pro přidání normálního uživatele do skupiny kol.
usermod -aG wheel user1
Tento příkaz přidá uživatele1 do skupiny kol.
Ověřte uživatele Sudo
Po přidání normálního uživatele do skupiny sudo budete muset ověřit, zda má nově vytvořený uživatel práva sudo.
Pro ověření přepněte uživatele na user1 pomocí následujícího příkazu:
su - user1
Dále spusťte libovolný administrativní příkaz pomocí sudo:
sudo dnf update
Pokud je vše v pořádku, budete požádáni o zadání hesla pro uživatele 1:
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user1:
Zadejte heslo uživatele user1 ke spuštění výše uvedeného příkazu.
Výše uvedený výstup potvrzuje, že uživatel má práva sudo a může spouštět administrativní příkazy.
Závěr
V tomto příspěvku jsme vysvětlili, jak vytvořit uživatele sudo v Rocky Linuxu 8. Nyní můžete udělit oprávnění superuživatele každému běžnému uživateli ve vašem prostředí Linuxu. Zkuste to na VPS hostingu od Atlantic.Net!