Udělte oprávnění root každému uživateli se sudo na Ubuntu 20.04 LTS
Uživatel root, což je výchozí uživatel vytvořený s oprávněními správce, je ve výchozím nastavení v Ubuntu uzamčen, což znamená, že se nemůžete přihlásit do systému jako uživatel root. The sudo
příkaz přichází do hry v takových případech, kdy potřebujete provádět administrativní úkoly s vlastním uživatelem. V podstatě umožňuje běžnému uživateli spouštět příkazy s právy root.
Vytvoření uživatele Sudo
Prvním krokem je vytvoření uživatele pomocí příkazu přidat uživatele
. Po zobrazení výzvy zadejte heslo a další volitelné podrobnosti.
sudo adduser
Všimněte si, že pouze root má oprávnění přidávat nové uživatele do systému. Proto jsme spustili příkaz s sudo
. To znamená, že váš uživatel by již měl mít sudo
oprávnění, pokud chcete vytvořit nového uživatele sudo.
Dalším krokem je přidání tohoto uživatele do skupiny sudo
, který uživateli přidělí všechna práva sudo.
sudo adduser sudo
Uživatel byl nyní přidán do skupinového sudo. Ověřte, zda má uživatel oprávnění sudo.
Otestujte uživatele Sudo
Přepněte se na nově vytvořeného uživatele pomocí příkazu su
.
su -
Přihlásili jsme se jako nový uživatel. Všimněte si, že se změnila také výzva zobrazující jméno nového uživatele.
Všimněte si, že jakmile jsme se přihlásili jako nový uživatel sudo, objevil se uvítací text s doporučením, jak příkaz používat sudo
. To znamená, že uživatel je součástí skupiny sudo.
Nyní spusťte příkaz pomocí sudo s tímto uživatelem a uvidíme, zda to funguje. Pokusíme se vytvořit adresář tzv tmp
uvnitř /atd
, pro které potřebujeme sudo
přístup, protože oprávnění k úpravě má pouze root /atd
.
sudo mkdir /etc/tmp
Jak můžeme vidět s ls
, adresář tmp
byl úspěšně vytvořen v /atd
.
V tomto článku jsme viděli, jak vytvořit nového uživatele sudo. Pokud musí být uživateli udělena práva sudo na omezenou dobu, můžete uživatele odebrat ze skupiny sudo a odejmout jeho oprávnění. Použít příkaz bludař
k odebrání uživatele ze skupiny sudo.