Příkaz sudo (zkratka pro Super-user do) je program navržený tak, aby umožňoval běžnému uživateli (nikoli rootovi) spouštět příkazy s neomezenými oprávněními, což může provádět pouze uživatel root (superadministrátor).
V této příručce vám ukážeme, jak vytvořit nového uživatele na Rocky Linux , CentOS a AlmaLinux systému a dát mu sudo přístup k běžným uživatelům.
Tento uživatelský účet můžete použít ke spouštění administrativních příkazů, aniž byste se museli přihlašovat ke svému PC nebo serveru RockyLinux/CentOS jako uživatel root.
Vytvoření User Sudo na Rocky Linux
Ve výchozím nastavení na Rocky Linux a CentOS uživatelé ve skupinách wheel
bude udělen sudo přístup. Pokud chcete konfigurovat sudo pro stávajícího uživatele, přidejte svého uživatele do skupiny wheel
, jak je znázorněno v kroku 4.
Chcete-li vytvořit uživatele sudo na vašem serveru Rocky Linux a CentOS, postupujte podle následujících kroků:
1. Přihlaste se k serveru pomocí SSH
Začněte přihlášením ke svému serveru Rocky Linux nebo CentOS jako uživatel root.
ssh [email protected] _ip_address
2. Vytvořte si nový uživatelský účet na Rocky Linux
Vytvořte nový uživatelský účet pomocí příkazu useradd.
useradd linuxstoney
Změňte linuxstoney
s uživatelským jménem, které chcete vytvořit.
3. Nastavte uživatelské heslo
Použijte příkazy passwd
pro nastavení hesla pro nového uživatele.
passwd linuxstoney
Budete požádáni o potvrzení hesla. Ujistěte se, že používáte silné heslo.
Changing password for user linuxstoney. New password: Retype new password: passwd: all authentication tokens updated successfully.
4. Přidat nového uživatele do skupiny sudo na Rocky Linux
Ve výchozím nastavení na systémech Rocky Linux nebo CentOS členové skupiny wheel
udělen sudo přístup. Chcete-li přidat nového uživatele (nebo starého uživatele) do skupiny, wheel
zadejte příkaz:
usermod -aG wheel username
Jak používat sudo na Rocky Linux nebo CentOS
Přepnout na nově vytvořeného uživatele:
su - username
Chcete-li použít sudo, jednoduše spusťte příkaz pomocí sudo
a mezery.
sudo [COMMAND]
Chcete-li například zobrazit obsah adresáře /root
a poté použijte příkaz:
sudo ls -l /root
Pokud sudo používáte poprvé, zobrazí se následující bannerová zpráva a budete požádáni o zadání hesla k uživatelskému účtu.
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 username:
Závěr
Úspěšně jste vytvořili uživatele sudo na vašem systému Rocky Linux a CentOS. Nyní můžete tohoto uživatele používat k provádění administrativních úloh na serverech, které vyžadují oprávnění superadministrátora a mají neomezené pravomoci.
Některé výukové programy související s Rocky Linuxem:
Jak nainstalovat Rocky Linux 8 krok za krokem průvodce se snímky obrazovky
Jak přidat úložiště EPEL na Rocky Linux, AlmaLinux a CentOS
Jak nainstalovat a nakonfigurovat TensorFlow na Rocky Linux 8
Jak nainstalovat a nakonfigurovat Ansible AWX na Rocky Linux 8.3