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.