V systému Linux vám příkaz sudo poskytuje nejvyšší oprávnění provádět různé funkce správy, a to i přes váš přístup bez oprávnění root. Chcete -li však používat sudo, musíte mít ve svém systému účet superuživatele.

Protože existuje několik operačních systémů Linux, běžně známých jako distribuce, existuje několik způsobů, jak přidat uživatele sudo. Pokračujte v čtení, abyste zjistili více o tom, jak můžete použít příkazy Linux v různých distribucích k dosažení tohoto jednoduchého, ale zásadního úkolu.

Přidání superuživatele do Ubuntu a Debianu

V rámci Ubuntu a dalších distribucí založených na Debianu existují dva prominentní způsoby přidání uživatele sudo. Můžete to udělat buď prostřednictvím terminálu, nebo použít grafický přístup pomocí Nastavení systému.

1. Přístup příkazového řádku

Chcete -li přidat uživatele sudo pomocí příkazového řádku, musíte nejprve spustit terminál. Poté zadejte následující příkaz:

uživatelské jméno sudo adduser

...kde uživatelské jméno je jméno nového uživatele, kterého chcete vytvořit.

instagram viewer

Tento příkaz vytvoří nového uživatele, kterého můžete přidat do skupiny sudoers. Přesto existuje několik způsobů, jak přidat uživatele do skupiny sudo. Prvním způsobem je použití usermod příkaz.

sudo usermod -aG sudo uživatelské jméno

...kde -A Odkazuje na Připojit funkce a G znamená Skupina.

Jakmile přidáte uživatele do skupiny sudo, musíte zkontrolovat, zda výše uvedený příkaz fungoval správně. Chcete -li ověřit, zadejte následující:

uživatelské jméno skupiny

V případě, že jste zkušený uživatel, který se raději vyhýbá více příkazům, můžete přímo vytvořit nového superuživatele pomocí jediného příkazu:

sudo adduser uživatelské jméno sudo

Proces ověřování zůstává stejný jako dříve.

2. Pomocí grafického rozhraní

Před přidáním uživatele do skupiny sudo pomocí Nastavení systému budete muset nejprve vytvořit nového uživatele pomocí příkazového řádku. Poté pokračujte podle níže uvedených kroků:

  1. Přejděte do nabídky Aplikace a klikněte na Uživatelé volba. Zobrazí se seznam uživatelů včetně nově vytvořených uživatelů.
  2. Klikněte na Odemknout možnost, za níž následuje heslo root. Na jiný uživatelský účet můžete přepnout jednoduchým kliknutím.
  3. Jakmile jej vyberete, zobrazí se možnost převést nově vytvořený uživatelský účet na účet správce. Přepněte tlačítko vedle Správce štítek a účet bude přidán jako účet sudo.

Příbuzný: Jak používat příkazy sudo bez hesla v Linuxu

Vytvoření nového superuživatele v Arch Linuxu

V systému Arch Linux, protože systém ve výchozím nastavení nevytváří účet sudo, si jej uživatel musí vytvořit ručně. Prvním krokem je získání přístupu root pomocí souboru su příkaz.

su

Zadejte heslo uživatele root a poté následující příkaz:

pacman -Sy sudo

Jakmile je sudo nainstalováno, vytvořte nového uživatele.

useradd-create-home uživatelské jméno

Nastavte heslo pro nového uživatele pomocí příkaz passwd.

předat uživatelské jméno

Nyní je čas přidejte nově vytvořené uživatelské jméno do seznamu sudoers. Použijte usermod příkaz k dosažení tohoto cíle.

usermod -připojit -seskupit uživatelské jméno kola

Soubor sudoers můžete zkontrolovat pomocí následujícího příkazu:

visudo 

Jednou /etc/sudoers soubor se otevře, je třeba upravit některé specifikace oprávnění uživatele, umístěné ve spodní části souboru sudoers. V textovém souboru vyhledejte následující řádek:

#%kolo ALL = (ALL) ALL

Výstup:

Odstranit # symbol před %kolo řádek a uložte změny. lis Ctrl + O soubor uložte na klávesnici.

Chcete -li zkontrolovat, zda byl uživatel úspěšně přidán, musíte provést následující příkaz:

su uživatelské jméno

Výzva bash se změní tak, aby odrážela jméno nového uživatele. Chcete -li ověřit, zadejte:

kdo jsem

Měl by zobrazovat jméno aktuálního uživatele. Chcete -li zkontrolovat, zda má nový uživatel oprávnění sudo, zadejte:

sudo whoami

Pokud se zobrazí výstup vykořenit, pak má aktuální uživatel přístup pro správce.

Přidání účtu sudo v CentOS

Vzhledem k popularitě CentOS by bylo škoda vynechat proces přidání účtu sudo v tomto distru. Proces přidání účtu sudo do CentOS je docela podobný procesu uvedenému výše pro Arch Linux, ale s několika základními změnami.

Před vytvořením nového uživatele se musíte přihlásit jako root. Chcete -li to provést, použijte su příkaz:

su

Po přihlášení jako uživatel root je čas vytvořit nového uživatele, kterého poté přidáme do seznamu sudoers.

useradd -G uživatelské jméno kola

Nastavte heslo pro tohoto nového uživatele pomocí příkazu passwd.

předat uživatelské jméno

Nyní se přihlaste jako nový uživatel a zkontrolujte, zda máte přístup sudo. Chcete -li to provést, zadejte postupně následující příkazy:

su uživatelské jméno
sudo whoami

Výstup:

Jakmile po zadání prvního příkazu stisknete klávesu Enter, systém vás vyzve k zadání hesla. Pokračujte zadáním nového hesla. Zobrazí se výstup výše uvedeného příkazu vykořenit, což znamená, že aktuální uživatel má oprávnění root.

Jak přidat superuživatele do Fedory

V neposlední řadě v případě, že jako primární operační systém používáte Fedoru, můžete novému uživateli přiřadit oprávnění superuživatele v několika jednoduchých krocích.

Chcete -li vytvořit nového uživatele, použijte příkaz adduser následujícím způsobem:

uživatelské jméno adduser

Nyní nastavte heslo pro nového uživatele.

předat uživatelské jméno

Přidejte tohoto nově vytvořeného uživatele do souboru kolo skupina pomocí usermod příkaz.

usermod -aG uživatelské jméno kola

Otevřete soubor sudoers pomocí následujícího příkazu:

visudo

Nyní musíte upravit některé specifikace oprávnění uživatele. Vyhledejte v textovém souboru následující řádek a zrušte označení %kolo ALL = (ALL) řádek odstraněním Libra postava (#) tomu předcházející.

## Odkomentujte, aby členové kola skupiny mohli provést jakýkoli příkaz
%kolo ALL = (ALL) ALL

Udělení oprávnění superuživateli novým uživatelům

V závislosti na tom, jaké distro používáte, bude proces vytváření nových uživatelů sudo víceméně stejný, s několika drobnými rozdíly. Cílem je zajistit, abyste byli schopni udělit oprávnění root všem novým správcům, kteří budou distribuci používat.

Mnoho uživatelů Linuxu o tom neví, ale sudo a su jsou dva různé příkazy. Ačkoli oba plní podobné funkce, v mnoha aspektech se od sebe navzájem velmi liší.

PodíltweetE-mailem
Sudo vs. su: Který příkaz byste měli použít?

V systému Linux existují dva příkazy pro získání přístupu superuživatele: su a sudo. Který z nich byste měli použít, závisí na daném úkolu.

Číst dále

Související témata
  • Linux
  • Správa systému
  • Příkazy Linux
O autorovi
Wini Bhalla (48 článků zveřejněno)

Wini je spisovatel se sídlem v Dillí a má 2 roky psaní. Během psaní se stýkala s digitálními marketingovými agenturami a technickými firmami. Napsala obsah související s programovacími jazyky, cloudovou technologií, AWS, Machine Learning a mnoha dalšími. Ve svém volném čase ráda maluje, tráví čas se svou rodinou a cestuje do hor, kdykoli je to možné.

Více od Wini Bhally

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru