Při instalaci openSUSE uživatelský účet, který byl vytvořen během počátečního nastavení, má práva sudo. Může však být potřeba přidat další uživatele sudo nebo nastavit, aby měl výchozí uživatel práva sudo. Jedná se o přímočarý proces s několika příkazy.
V následujícím tutoriálu se naučíte přidat uživatele do skupiny sudoers na jakémkoli systému openSUSE.
Předpoklady
- Doporučený operační systém: openSUSE Leap – 15.x nebo Tumbleweed
- Uživatelský účet: root přístup.
Aktualizace operačního systému
Aktualizujte své openSUSE operační systém, abyste se ujistili, že všechny stávající balíčky jsou aktuální :
sudo zypper refresh
Změna na kořenový účet (příkaz su)
Chcete-li vytvořit nové uživatele sudo, budete se muset přepnout na root pomocí příkazu su . Ve výchozím nastavení toto mělo být nastaveno při instalaci openSUSE. Pokud zapomněli jste heslo roota v režimu sudo, můžete ho resetovat následovně.
sudo passwd root
Dále budete vyzváni k zadání hesla pro váš sudo účet a po ověření zadejte nové heslo root .
Příklad výstupu:
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Nyní, když je vaše root heslo nastaveno, přepněte na root pomocí následujícího příkazu su :
su
Budete požádáni o heslo uživatele root. Po zadání uvidíte uživatelské jméno se změnil na root .
Příklad:
Vytvoření a uživatelský účet
Prvním krokem je naučit se přidat nový uživatelský účet. V ideálním případě můžete udělit oprávnění existujícímu účtu, ale pro tutoriál se naučíte přidat uživatele od začátku.
Nejprve vytvořte uživatelský účet , nahraďte ukázku uživatelským jménem, které chcete přidat.
useradd <example username>
Příklad:
useradd josh
Dále budete muset nastavit heslo pro právě přidané uživatelské jméno.
V příkladu výukového programu je uživatelské jméno „josh.“
passwd josh
Příklad:
Přidat nového uživatele do skupiny Sudoers
V další části výukového programu, nyní, když jste se naučili, jak přidat uživatele, můžete dát přístup novému uživateli, kterého jste jmenovali, nebo existujícímu uživatelskému jménu sudoers zadáním následujícího příkazu:
usermod -aG wheel <example username>
Příklad použití našeho jména, které jsme vytvořili:
usermod -aG wheel josh
Je dobré zkontrolovat, zda bylo uživatelské jméno úspěšně přidáno do skupiny sudoers. Chcete-li to provést, spusťte příkaz id :
id <username>
Příklad použití našeho jména, které jsme vytvořili:
id josh
Příklad výstupu:
Alternativou je použití příkazu gpasswd takto:
gpasswd -a <example username> wheel
Příklad použití našeho jména, které jsme vytvořili:
gpasswd -a josh wheel
Příklad výstupu:
Adding user josh to group wheel
Potvrdit a otestovat nového uživatele sudo
Nyní, když jste úspěšně přidali uživatele, ke kterému jste chtěli mít sudo přístup, je čas otestovat účet. To lze provést znovu pomocí příkazu su, ale přidáním uživatelského jména spolu s příkazem.
Přihlaste se k uživateli sudo následovně:
su <example username>
Příklad použití našeho jména, které jsme vytvořili:
su josh
Nyní potvrďte uživatelské jméno pomocí příkazu sudo spolu s whoami :
sudo whoami
Poté budete vyzváni k zadání uživatelského jména sudo, které používáte, a jeho hesla. Po zadání a potvrzení uvidíte následující výstup:
Gratulujeme, přidali jste nové uživatelské jméno do skupiny sudoers.