GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat uživatele do Sudoers a přidat uživatele do skupiny Sudo na CentOS 7

Úvod

sudo příkaz znamená „Super User DO“ a dočasně zvyšuje oprávnění běžného uživatele pro administrativní úlohy. sudo příkaz v CentOS poskytuje řešení tím, že umožňuje uživateli dočasně zvýšit svá oprávnění pro jeden úkol.

Tato příručka vás provede kroky pro přidání uživatele do sudoers v CentOS.

Předpoklady

  • Systém se systémem CentOS 7
  • Přístup k uživatelskému účtu s právy root

Poznámka: Výukové programy Linux Sudo Command jsou k dispozici také pro Debian a Ubuntu.

Přidat uživatele do Sudoers na CentOS

Krok 1:Přihlaste se jako správce

Pokud pracujete na místním počítači, přihlaste se do systému pomocí přihlašovacích údajů správce.

Pokud se připojujete ke vzdálenému počítači (přes síť), otevřete okno terminálu a zadejte příkaz:

ssh [email protected]_ip_address

IP_adresa_serveru je síťová IP adresa serveru, ke kterému se přihlašujete. Po zobrazení výzvy zadejte své přihlašovací údaje.

Krok 2:Vytvořte nového uživatele sudo

Chcete-li přidat nového uživatele sudo, otevřete okno terminálu a zadejte příkaz:

adduser UserName

Místo UserName použijte skutečné uživatelské jméno nového uživatele .

Dále vytvořte heslo pro nového uživatele zadáním následujícího v okně terminálu:

passwd UserName

Systém by měl zobrazit výzvu, ve které můžete nastavit a potvrdit heslo pro svůj nový uživatelský účet. Pokud bude úspěšný, systém by měl odpovědět „všechny autentizační tokeny byly úspěšně aktualizovány.“

Jak přidat uživatele do skupiny sudo

Ve výchozím nastavení má CentOS 7 uživatelskou skupinu nazvanou skupina „wheel“. Členům skupiny wheel jsou automaticky udělena práva sudo. Přidání uživatele do této skupiny je rychlý a snadný způsob, jak uživateli udělit oprávnění sudo.

Krok 1:Ověřte, že je skupina kol povolena

Vaše instalace CentOS 7 může nebo nemusí mít povolenou skupinu kol.

Otevřete konfigurační soubor zadáním příkazu:

visudo

Procházejte konfiguračním souborem, dokud neuvidíte následující položku:

## Allows people in group wheel to run all commands

# %wheel        ALL=(ALL)       ALL

Pokud druhý řádek začíná znakem #, byl deaktivován a označen jako komentář. Stačí smazat znak # na začátku druhého řádku, aby vypadal následovně:

%wheel        ALL=(ALL)       ALL

Poté soubor uložte a ukončete editor.

Poznámka: Pokud tento řádek nezačíná znakem #, nemusíte provádět žádné změny. Skupina koleček je již povolena a editor můžete zavřít.

Krok 2:Přidejte uživatele do skupiny

Chcete-li přidat uživatele do skupiny kol, použijte příkaz:

usermod –aG wheel UserName

Jako obvykle nahraďte UserName se jménem uživatele, který obdrží oprávnění sudo.

Krok:3 Přepněte na uživatele Sudo

Přepněte na nový (nebo nově povýšený) uživatelský účet pomocí su (náhradní uživatel) příkaz:

su - UserName

Pokud budete vyzváni, zadejte heslo. Výzva terminálu by se měla změnit tak, aby obsahovala UserName.

Chcete-li zobrazit obsah adresáře /root, zadejte následující příkaz:

sudo ls -la /root

Terminál by si měl vyžádat heslo pro UserName . Zadejte jej a měli byste vidět zobrazení seznamu adresářů. Protože výpis obsahu /root vyžaduje oprávnění sudo, funguje to jako rychlý způsob, jak dokázat, že Uživatelské_jméno můžete použít sudo příkaz.

Alternativa:Přidat uživatele do konfiguračního souboru Sudoers

Pokud se vyskytne problém se skupinou wheel nebo vám zásady správy brání vytvářet nebo upravovat skupiny, můžete přidat uživatele přímo do konfiguračního souboru sudoers udělit oprávnění sudo.

Krok 1:Otevřete soubor Sudoers v editoru

V terminálu spusťte následující příkaz:

visudo

Tím se otevře /etc/sudoers soubor v textovém editoru.

Krok 2:Přidejte nového uživatele do souboru

Přejděte dolů a vyhledejte následující sekci:

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

Hned za tento záznam přidejte následující text:

UserName ALL=(ALL) ALL

Nahraďte UserName s uživatelským jménem, ​​které jste vytvořili v kroku 2. Tato část by měla vypadat takto:

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

UserName ALL=(ALL) ALL

Uložte soubor a ukončete.

Krok 3:Otestujte oprávnění Sudo pro uživatelský účet

Přepněte uživatelské účty pomocí su (náhradní uživatel) příkaz:

su — UserName

Pokud budete vyzváni, zadejte heslo k účtu. Výzva terminálu by se měla změnit tak, aby obsahovala UserName .

Vypište obsah /root adresář:

sudo ls —la /root

Po zobrazení výzvy zadejte heslo pro tohoto uživatele. Terminál by měl zobrazit seznam všech adresářů v /root adresář.


Ubuntu
  1. Jak přidat uživatele do skupiny v Linuxu

  2. Jak přidat uživatele do skupiny sudo v Linux VPS?

  3. Jak mohu přidat běžného uživatele do souboru sudoers?

  1. Jak přidat uživatele do Sudoers a přidat uživatele do skupiny Sudo na Ubuntu

  2. Jak přidat uživatele do skupiny na RHEL 8 / CentOS 8

  3. Jak přidat uživatele do Sudoers v Ubuntu

  1. Jak přidávat a odstraňovat uživatele na CentOS 8

  2. Jak přidat uživatele do Sudoers v CentOS

  3. Jak přidat uživatele do Sudoers v Debianu