Debian 11 je nově vydaná verze distribuční série Debian Linux. Debian 11 je stejně jako jeho předchůdce (Debian 10), pokud jde o operační systém s otevřeným zdrojovým kódem dostupný všem zcela zdarma. Debian 11, dostupný světu zdarma přes internet, si získává obrovskou popularitu díky podpoře více než 4 tisíc aplikací ke stažení. Ale co je tak důležitého na tom, mít 4 tisíce aplikací ke stažení? Jde o to, že jsou všechny dostupné zdarma a jsou open source.
Pokud pracujete s operačním systémem založeným na Linuxu, měli byste vědět, že existuje něco, čemu se říká „sudoers“. Sudoers znamená uživatele s právy SuperUser. Pokud nemáte ponětí, co to znamená, jednoduše řečeno, je to totéž jako být „administrátorem“ operačního systému Windows a mít práva SU znamená mít práva správce počítače.
Sudoers mohou dokonce umožnit ostatním uživatelům registrovaným na počítači mít práva SU. Například administrátor systému (což je root-super-user) může přidělit jakémukoli jinému uživateli právo root .
Tímto způsobem může mít jiný uživatel (jiný než správce systému) práva sudo jako:
- Spouštět příkazy s právy root.
- Zobrazit explicitní soubory SU.
- Odeberte uživatele z počítače.
Existují dva základní způsoby přidání uživatele do souboru Sudoers. Ale hlavní cíl je stejný, tedy přejít do souboru s názvem „sudoers“ a upravit práva uživatelů zmíněných v tomto souboru pomocí základních příkazů.
První metoda :Přidejte uživatele do Sudoers pomocí příkazu „usermod“
Chcete-li upravit soubor sudoers, musíte se nejprve přepnout na uživatele root:
Přepněte uživatele na SuperUser
$ su root
Po napsání tohoto příkazu do terminálu budete zkontrolováni podle přihlašovacích údajů superuživatele, zadáte přihlašovací údaje uživatele root a budete moci přejít k dalšímu kroku.
Přidání konkrétního uživatele do skupiny Sudo pomocí příkazu „usermod“:
Syntaxe příkazu pro přidání libovolného uživatele do skupiny Sudo je:
$ sudo usermod -aG {Group} {Username}
V tomto příkazu:
- sudo: příkaz s právy root
- usermod: to znamená, že se tím změní uživatelský účet
- -a: připojit
- G: skupiny (pokud existují nějaké uživatelské skupiny)
- {Group}: název skupiny, do které chcete uživatele přidat
- {Uživatelské jméno}: jméno uživatele, ke kterému se chcete přidat do skupiny Sudo
Chystáte se změnit {username} na přesné jméno „uživatele“, kterému chcete získat práva SuperUser. Poté, co jej vyměníte, bude vypadat takto:
Řekněme, že na vašem počítači není registrován žádný jiný uživatel než administrátor, který se v případě Linuxu nazývá SU (SuperUser), pak možná budete chtít nejprve přidat uživatele.
Chcete-li přidat uživatele, příkaz by vypadal takto:
$ adduser username
Pokračujte a změňte „uživatelské jméno“ na jakékoli, které chcete.
Druhá metoda :Přidat uživatele do souboru Sudoers ručně
Pokud první metoda selhala, pak se nebojte, existuje jiný způsob, jak dosáhnout stejného cíle.
Chcete-li začít s druhou metodou, přepněte uživatele na SU stejně jako v prvním kroku v první metodě.
$ su root
Měl by požádat o přihlašovací údaje, zadejte přihlašovací údaje, abyste mohli pokračovat.
Ruční změna souboru Sudoers
Přistoupíme k souboru sudoers, otevřeme jej a přidáme několik řádků, které by znázornily, že konkrétní uživatel si nyní nárokuje práva Sudo.
Nejprve přejdeme k souboru pomocí následujícího příkazu:
$ sudo nano /etc/sudoers
Soubor sudoers se otevře takto:
Přejděte úplně na konec souboru a zadejte následující řádek.
$ username ALL=(ALL: ALL) ALL
Stejně jako u příkazů v předchozí metodě změníme termín „username“ jménem uživatele, který získá práva SU.
Například udělíme uživateli „itsLinuxFoss“ Su práva. Příkaz by tedy měl tvar takto:
$ itsLinuxFoss ALL=(ALL: ALL) ALL
Konec vašich Sudoerů bude vypadat takto:
Je čas soubor zavřít a uložit. Pokud tyto příkazy v operačním systému Linux neznáte, stiskněte Ctrl + O uložte a zavřete soubor stisknutím Ctrl + X
To je vše, nyní můžete spustit svého stávajícího uživatele s právy sudo na Debian 11 Bullseye a můžete to dokonce použít na Debian 10 Buster.
Závěr
Přidání uživatelů do Sudoers v Debianu 11 se může zdát jako skličující úkol, ale ve skutečnosti je to docela snadný úkol. Sudoers jsou uživatelé, kteří mají práva správce v operačním systému založeném na Linuxu. Práva sudo jsou nezbytná pro spouštění určitých příkazů v operačních systémech založených na Linuxu. Naučili jsme se, jak můžeme přidat uživatele do seznamu Sudoers pomocí dvou různých metod.