GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat sudo na Debian nebo Ubuntu Linux

Ať už používáte Debian 11 Bullseye, 10 Buster, Ubuntu 20.04, 18.04, 22.04 nebo jakoukoli jinou minimální serverovou verzi stejného základu, zde jsou kroky k instalaci sudo Debian Linux.

Příkaz sudo jsme použili před voláním jiných programů k jejich provedení. Jeho hlavním účelem je autorizovat uživatele ke spuštění programu jménem jiného uživatele a s právy jiného uživatele k provádění úkolů, které jsou vyhrazeny pro administrátory.

Když příkaz spustíme pomocí sudo, před spuštěním programu se zeptá na heslo aktuálního uživatele. To zkontroluje, zda uživatel, který zadal příkaz, je skupina oprávněných uživatelů definovaná v /etc/sudoers soubor nebo ne. Cílovým uživatelem se ve výchozím nastavení předpokládá root.

V Debianu v /etc/sudoers všichni členové skupiny jsou sudo a ve výchozím nastavení je povoleno stát se uživatelem root a tím získat práva root. Uživatel nebo uživatelé vytvoření během instalace ve výchozím nastavení patří do skupiny sudo.

V desktopových prostředích GUI, jako je GNOME nebo KDE, jsou někdy automaticky vyžadována práva root pro určitý program pro určité úlohy zobrazením grafického dialogového okna. Například budete automaticky graficky požádáni o heslo pro instalaci programu nebo aktualizaci systému, takže APT obdrží práva root a může program nainstalovat. V mnoha případech již není třeba sudo volat ručně.

Snadný způsob, jak pochopit, k čemu je sudo-

Příkaz k instalaci sudo na serveru Debian Linux Minimal

No, sudo je již většinu času v systému Debian; nicméně v minimální instalaci Debianu, jako je Debian na Dockeru, bude sudo chybět. Proto, abychom vytvořili jakéhokoli jiného uživatele a použili jej k instalaci nějakého softwaru, aniž bychom udělili root přístup ke všem příkazům, musíme sudo nainstalovat ručně pomocí příkazového řádku. Zde jsou kroky, které je třeba dodržet.

Tento článek předpokládá, že již máte root uživatelský přístup, protože bez toho nemůžeme nainstalovat „sudo ” nebo jakékoli jiné balíčky.

1. Aktualizační mezipaměť Apt

Nejprve spusťte příkaz aktualizace systému a obnovte mezipaměť repozitářů APT. To je nutné, protože mnohokrát po instalaci čerstvého minimálního Debianu nebo Ubuntu Linux nerozpozná žádné balíčky k instalaci. Je to proto, že v mezipaměti není žádný seznam balíčků, které může systém identifikovat a nainstalovat.

apt update && apt upgrade

2. Příkaz k instalaci sudo na server Debian nebo Ubuntu

Máte aktualizovaný minimální server Debian nebo Ubuntu, nyní můžeme snadno použít příkaz správce balíčků APT k instalaci „sudo“ bez pomoci jakéhokoli dalšího úložiště, protože je již k dispozici v základním repozitáři Debianu.

apt install sudo

3. Vytvořit nového uživatele

Jakmile je sudo nainstalováno, vytvořte nového uživatele, kterého později použijete pomocí příkazu sudo.

adduser your-new-user

Změňte „váš-nový-uživatel ” s jakýmkoli jménem, ​​které chcete svému uživateli dát.

Například , zde přidáváme uživatele s názvem – h2smedia , příkaz bude vypadat takto:

adduser h2smedia

Když se zeptá, nastavte heslo.

4. Přidejte nového uživatele do skupiny sudo v Debianu

Toto je důležitý krok, jinak nebudete moci používat nového uživatele pomocí sudo práva k instalaci nových programů.

usermod -aG sudo h2smedia

Znovu nahraďte h2smedia s vaším uživatelem vytvořeným výše.

5. Přepnout na nového uživatele

Nyní přejdeme na nově vytvořeného uživatele z root a spustíme uživatele bez root, ale s právy sudo.

su your-new-user

Spusťte příkazy sudo a otestujte to:

sudo apt update

Zadejte heslo jste vytvořili pro svého uživatele.

Chcete-li se nyní znovu přihlásit k uživateli root, můžete jednoduše napsat:

sudo su -

Závěr :

Tímto způsobem může každý, kdo má uživatelská práva root, nainstalovat a přidat nového uživatele s právy sudo. Ujistěte se však, že používáte silné heslo.


Debian
  1. Jak nainstalovat Elasticsearch na Debian Linux

  2. Jak nainstalovat VirtualBox na Debian Linux

  3. Jak nainstalovat Docker na Debian / Ubuntu

  1. Jak nainstalovat Logstash na Debian Linux

  2. Jak nainstalovat Slack na Debian Linux

  3. Jak nainstalovat Subversion 1.9 na Ubuntu a Debian

  1. Jak vytvořit uživatele Sudo v Debianu

  2. Jak nainstalovat Tomcat 8.5 na Debian 9

  3. Jak nainstalovat MongoDB na Debian 9