sudo
je navržen tak, aby uživatelům umožňoval spouštět programy s bezpečnostními oprávněními jiného uživatele, ve výchozím nastavení uživatele root.
V této příručce vám ukážeme, jak vytvořit nového uživatele s právy sudo na CentOS. Uživatele sudo můžete použít k provádění administrativních úloh na vašem počítači CentOS, aniž byste se museli přihlašovat jako uživatel root.
Vytváření uživatele sudo #
Ve výchozím nastavení na CentOS mají uživatelé ve skupinovém kole povolený přístup sudo. Pokud chcete konfigurovat sudo pro stávajícího uživatele, přidejte svého uživatele do wheel
skupiny, jak je znázorněno v kroku 4.
Chcete-li vytvořit uživatele sudo na vašem serveru CentOS, postupujte podle následujících kroků:
1. Přihlaste se na svůj server #
Začněte přihlášením k vašemu serveru CentOS pomocí sshas uživatele root:
ssh root@server_ip_address
2. Vytvořte nový uživatelský účet #
Vytvořte nový uživatelský účet pomocí příkazu useradd:
useradd username
Nahraďte username
s uživatelským jménem, které chcete vytvořit.
3. Nastavte uživatelské heslo #
Spusťte passwd
příkaz pro nastavení hesla pro nového uživatele:
passwd username
Budete vyzváni k potvrzení hesla. Ujistěte se, že používáte silné heslo.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4. Přidejte nového uživatele do sudo
skupina #
Ve výchozím nastavení na systémech CentOS členové skupiny wheel
jsou uděleny s přístupem sudo. Přidejte nového uživatele do skupiny kol:
usermod -aG wheel username
Jak používat Sudo #
Přepnout na nově vytvořeného uživatele:
su - username
Chcete-li použít sudo, jednoduše před příkazem zadejte sudo
a prostor.
sudo [COMMAND]
Například pro výpis obsahu /root
adresář, který byste použili:
sudo ls -l /root
Při prvním použití sudo z tohoto účtu se zobrazí následující bannerová zpráva a budete vyzváni k 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: