GNU/Linux >> Znalost Linux >  >> Cent OS

Jak vytvořit uživatele Sudo v RHEL, CentOS, Rocky &AlmaLinux

Redhat Enterprise Linux (RHEL ) ekosystém hostí několik zajímavých distribucí OS založených na Linuxu. Dvojice OS AlmaLinux a Rocky Linux jsou vzrušující náhrady za ukončený CentOS distribuce.

RHEL 8 , AlmaLinux a Rocky Linux mnoho uživatelů Linuxu stále více třídí systémy kvůli výkonnostním stopám, které nabízejí.

[ Také by se vám mohlo líbit:Jak vytvořit uživatele Sudo v Ubuntu Linux ]

Hlavní uživatele prostředí operačního systému lze kategorizovat do kořenového adresáře (Sudoer ) uživatelé a uživatelé bez oprávnění root. Root uživatelé mají plnou kontrolu nad prostředím operačního systému a kromě správy aplikací, procesů a konfigurací operačního systému mohou vytvářet další uživatele. Uživatelé bez oprávnění root mají omezené interakce s prostředím operačního systému.

Jako root uživatel vašeho systému Linux, budete v jednu chvíli muset poskytnout ostatním uživatelům bez oprávnění root více OS oprávnění a výkonu. Aby k tomuto kroku došlo, tito normální uživatelé OS budou muset přejít na Sudo uživatelé.

Než budete pokračovat v příručce k článku, ujistěte se, že máte ve svém systému uživatelská oprávnění Sudoer/root.

Vytvoření nového uživatele Sudo/Sudoer v Linuxu

Výraz Sudo je zkratka pro superuser do nebo náhradního uživatele do. Cesta k adresáři /etc/sudoers hostuje stávající bezpečnostní zásady uživatelů Sudoer spojené s jejich zaručenými oprávněními.

Chcete-li vytvořit nového uživatele od začátku, spusťte následující příkaz.

$ sudo adduser linuxshelltips_tutor

Výše uvedený příkaz vytvoří uživatele bez oprávnění root s názvem linuxshelltips_tutor .

Dále musíme tomuto novému uživateli přiřadit přihlašovací heslo.

$ sudo passwd linuxshelltips_tutor

Nyní máme dvě možnosti, jak z vašeho ukončujícího/vytvořeného uživatele Linuxu udělat uživatele s privilegiem Sudoer.

Možnost 1:Přidat uživatele do skupiny Sudo Wheel

Pouze kolo členům skupiny je uděleno Sudo přístup a oprávnění. Aby uživatel byl linuxshelltips_tutor členem tohoto kolečka skupiny, implementujeme usermod příkaz následujícím způsobem.

$ sudo usermod -aG wheel linuxshelltips_tutor

S výše uvedeným spuštěním příkazu jsme vytvořili linuxshelltips_tutor uživatel Sudoer.

Možnost 2:Úprava souboru /etc/sudoers

Tento soubor obsahuje seznam všech uživatelů ve vašem systému a jejich přizpůsobitelný přístup a oprávnění. Tento soubor můžeme upravit tak, aby se z našeho nově vytvořeného uživatele stal Sudoer uživatele následujícím způsobem.

Nejprve otevřete soubor pomocí preferovaného editoru příkazového řádku.

$ sudo nano /etc/sudoers file 

V dolní části tohoto souboru jej upravíme následujícím způsobem, abychom vytvořili linuxshhelltips_tutor uživatel Sudoer.

linuxshelltips_tutor        ALL=(ALL:ALL) NOPASSWD:ALL

NOPASSWD část výše uvedeného záznamu nebude vyžadovat linuxshelltips_tutor uživatel, aby při provádění příkazů terminálu spojených se sudo dodržoval jakýkoli protokol ověřování hesla.

Testování uživatelského přístupu Sudoer v systému Linux

Musíme potvrdit, že jsme skutečně vytvořili Sudoer uživatel. První uživatelský test Sudoeru lze provést pomocí následujících příkazů.

$ su linuxshelltips_tutor 
$ sudo whoami

Před spuštěním whoami se můžete dokonce přepnout do domovského adresáře nového uživatele příkaz.

$ cd ~
$ sudo whoami  

Jak naznačuje výstup příkazu, máme co do činění s uživatelem root.

Případně vypsáním obsahu pod /root by měl také potvrdit, že máme co do činění s uživatelem root/sudo. Obsah /root cestu nelze zobrazit pod uživatelským profilem jiného uživatele než root.

$ sudo ls -la /root 

Uživatel Sudo/Sudoer má exkluzivní oprávnění operačního systému Linux, která uživatel, který není Sudo, nemá k dispozici. Tento uživatel má větší kontrolu nad přidělenou rolí operačního systému.


Cent OS
  1. Jak vytvořit uživatele Sudo na CentOS, Ubuntu a Debianu

  2. Jak nainstalovat Elasticsearch na CentOS/RHEL 8

  3. Jak vytvořit uživatele Sudo na Rocky Linux a CentOS

  1. Centos – Jak vytvořit Sftp uživatele v Centos?

  2. Jak vytvořit uživatele sudo na CentOS 7

  3. Jak vytvořit uživatele Sudo v Rocky Linux 8

  1. Jak vytvořit uživatele Sudo v Debianu

  2. Vytvořte uživatele sudo v CentOS

  3. Jak vytvořit úložiště yum v CentOS/RHEL