50% sleva všechny plány, omezený čas. Začátek v $2.48/mo
Zbývá 6 min
Servery a OS

Naučte se Debian Přidat uživatele do Sudoers pro administrativní přístup

Ada Lovegoodová By Ada Lovegoodová 6 min čtení Aktualizováno 18. května 2024
Přidávání uživatelů do sudoers v Debianu

Pokud máte zkušenosti s prací s prostředím Linux, určitě víte, že oprávnění správce je zásadní pro správu nastavení systému a instalaci softwaru. Přidání uživatelů do souboru sudoers může udělit tato oprávnění, protože tato akce jim umožňuje spouštět příkazy s právy správce. Tento blogový příspěvek vás provede procesem přidání uživatele Debianu do sudoers, abyste se ujistili, že můžete efektivně provádět základní úkoly.

Pochopení sudoers a jejich význam

Soubor sudoers je důležitou součástí operačních systémů založených na Unixu, včetně Debianu. Tento soubor obsahuje informace, které nám říkají, kteří uživatelé nebo skupiny mají oprávnění spouštět příkazy jako superuživatelé nebo jiní uživatelé. Tento soubor se nachází na adrese "/etc/sudoers" a má přísná oprávnění k souborům, aby se zabránilo neoprávněnému přístupu. Jediný uživatel, který může tento soubor upravit, je uživatel root. Uživatel root může tento soubor upravit pomocí visudo příkaz. Tento příkaz poskytuje mnoho výhod. Například uzamkne soubor sudoers proti vícenásobným současným úpravám. Také kontroluje, zda jsou úpravy syntakticky správné. Tímto způsobem se může ujistit, že chyby konfigurace neblokují operace sudo.

Proč byste chtěli přidat uživatele do Sudoers v Debianu?

  • Řízený přístup: Představte si, že uživatel chce nainstalovat software nebo změnit konfiguraci systému, a jako uživatel root jste s tím naprosto v pořádku. Tyto úkoly nebudou moci provádět, pokud nebudou mít oprávnění správce. Pokud tedy přidáte uživatele do sudoers, umožníte jim provádět tyto administrativní úkoly, aniž byste jim poskytli úplný root přístup.
  • Audit a odpovědnost: Když uživatelé spouštějí příkazy pomocí sudo, systém zaznamenává každý příkaz. Tento protokol je důležitý pro auditování a sledování, jaké změny byly provedeny a kterým uživatelem. To vám může pomoci s udržováním zabezpečení a odstraňováním problémů.
  • Zabezpečení: Když přidáte sudoers v Debianu, můžete omezit počet uživatelů, kteří znají heslo root. Můžete také ovládat, jaké příkazy mohou uživatelé provádět. To může snížit potenciální škody způsobené chybami nebo zlými úmysly.

Pochopení toho, jak můžete spravovat soubor sudoers, je velmi zásadní pro zabezpečení systému Debian. V následujících částech se budeme zabývat tím, jak můžete efektivně přidat uživatele do sudoerů.

Průvodce krok za krokem: Jak přidat uživatele do Sudoers v Debianu

Než se naučíte akci Debian přidat uživatele do sudoers, podívejme se na předpoklady tohoto procesu.

  1. Stávající uživatelský účet: Ujistěte se, že uživatel, kterého chcete přidat do souboru sudoers, již má v systému standardní účet. Stávající uživatele můžete ověřit zaškrtnutím /etc/passwd nebo pomocí getent příkaz.
  2. Kořenový přístup: Pokud chcete přidat uživatele do sudoers v Debianu, musíte mít práva root. Ujistěte se tedy, že se můžete přihlásit jako root nebo mít přístup k účtu root prostřednictvím jiného sudoeru.
  3. Seznámení s editorem terminálu: Soubor sudoers byste měli upravit pomocí textového editoru příkazového řádku. Mezi běžné editory patří nano a vim. Pokud je neznáte, zvažte přečtení základních výukových programů o jejich použití.

Jakmile potvrdíte předpoklady, můžete pro přidání uživatele Debianu do sudoers postupovat podle těchto kroků:

Krok 1: Přihlaste se jako uživatel root

Otevřete terminál a pokud ještě nejste přihlášeni jako root, přepněte se na uživatele root zadáním:

su -

Po zobrazení výzvy zadejte heslo uživatele root.

Krok 2: Upravte soubor Sudoers

Můžete použít visudo příkaz pro úpravu souboru sudoers. Tento příkaz zabraňuje syntaktickým chybám a také zajišťuje, že vaše úpravy sudoers neohrozí zabezpečení systému. Typ:

visudo

Tím se otevře soubor sudoers ve výchozím editoru založeném na terminálu, což je obvykle nano nebo vim.

Krok 3: Přidejte uživatele do Sudoers

Přejděte na konec souboru a přidejte řádek určující nový sudoer. Můžete přidat uživatele s následující syntaxí:

username ALL=(ALL) ALL

Nahraďte uživatelské jméno skutečným uživatelským jménem účtu. Tento řádek znamená, že uživatel může provést libovolný příkaz z libovolného koncového zařízení jako kterýkoli uživatel.

Krok 4: Uložte změny a ukončete

To může probíhat jedním ze dvou způsobů, v závislosti na vašem editoru:

  • Pokud používáte nano, stiskněte Ctrl+O zapsat změny, pak Ctrl+X vystoupit.
  • Pokud používáte vim, stiskněte :wq a poté Enter.

Krok 5: Ověřte New Sudo Access

V posledním kroku byste se měli ujistit, že jste uživatele přidali úspěšně. Přepněte se na uživatelský účet a zkuste spustit příkaz pomocí sudo, například:

sudo whoami

Pokud je nastavení správné, měl by vrátit root.

Odstraňování běžných problémů

Pokud uživatel není schopen provádět příkazy pomocí sudo nebo narazí na chybu, můžete k odstranění chyb použít informace v této části. Zde je seznam několika běžných problémů s Debian sudoers, které je třeba zkontrolovat:

  • Chyba syntaxe v souboru sudoers: Vraťte se do souboru sudoers pomocí visudo jako root a ujistěte se, že v řádku, který jste přidali, nemáte pravopisnou chybu.
  • Nesprávné uživatelské jméno: Ověřte, že uživatelské jméno v souboru sudoers odpovídá skutečnému uživatelskému jménu. Zkontrolujte pravopisné chyby nebo nechtěné mezery.
  • Aktualizace uživatelské relace: Někdy se uživatel potřebuje odhlásit a poté znovu přihlásit, aby se změny skupiny nebo aktualizace sudoers projevily. Ujistěte se, že to uživatel provede, aby obnovil svá oprávnění.

Poté, co se ujistíte, že uživatel může spouštět příkazy sudo, je také užitečné zkontrolovat /var/log/auth.log soubor pro všechny položky související se sudem. Tento protokol pomáhá sledovat všechny aktivity ověřování, včetně pokusů o přístup sudo. Pomocí něj můžete snadno auditovat a monitorovat přístup k systému.

sudo cat /var/log/auth.log | grep sudo

Dodržením těchto kroků a potvrzením, že uživatel může úspěšně používat sudo, můžete zabezpečit a udržovat svůj systém Debian. Správné ověření a odstraňování problémů pomáhají při hladkém a bezpečném provádění administrativních úloh, když přidáte uživatele do sudoers v debianu.

Zabalit se

Pokud jste správce systému Debian a potřebujete delegovat administrativní povinnosti, přidání uživatele do seznamu sudoers je pro vás důležitým úkolem. Podle podrobných kroků této příručky můžete uživatelům udělit oprávnění sudo a umožnit jim provádět nezbytné administrativní úkoly při zachování zabezpečení vašeho systému.

FAQ

Jak přidat uživatele do Debian sudoer?

Pokud chcete přidat uživatele do seznamu sudoers v Debianu, otevřete terminál a přepněte na root pomocí su –, použití visudo upravit soubor sudoers a přidat uživatelské jméno VŠE=(VŠECHNY) VŠECHNY pro udělení plných práv sudo. Uložte změny a ukončete editor pro použití.

Mohu přidat více uživatelů do sudoers Debian?

Ano, do souboru sudoers v Debianu můžete přidat více uživatelů. Pro každého uživatele proveďte výše uvedené pokyny řádek po řádku. To uděluje každému uživateli jednotlivá plná oprávnění sudo.

 

Podíl

Více z blogu

Pokračujte ve čtení.

Nejlepší aplikace s vlastním hostováním, které můžete spouštět s Cosmos Cloudem na úvodním obrázku s panely aplikací kolem řídicího panelu Cosmos.
Servery a OS

Nejlepší samoobslužné aplikace, které můžete provozovat s Cosmos Cloud: Soubory, média, hesla, automatizace a další!

Možná jste si nastavili Cosmos Cloud a nyní chcete vidět, jaké aplikace s ním dobře ladí, nebo jste se možná ještě ani nerozhodli pro Cosmos a chcete jen zjistit, jak dobře se hodí k vaší práci

Nick SilverNick Silver 16 minut čtení
Kryt Porttainer vs Cosmos Cloud pro správu Docker Apps s hybridním schématem nastavení a neonovými operacemi vs přístupovými bloky.
Servery a OS

Portainer vs Cosmos Cloud: Nejlepší řešení pro správu aplikací Docker

Pokud již znáte Docker a chcete pouze čistší způsob, jak provozovat rostoucí zásobník aplikací, zde je krátká odpověď na Porttainer vs Cosmos Cloud. Porttainer je silnější volbou pro direc

Nick SilverNick Silver 14 minut čtení
Hlavní grafika Cosmos Cloud vs CasaOS vs Umbrel ukazuje tři samostatně hostované cesty uvnitř jednoho abstraktního světa cloudové sítě.
Servery a OS

Cosmos Cloud vs CasaOS vs Umbrel: Která platforma s vlastním hostitelem vyhovuje vašemu nastavení?

Krátká odpověď zní, že CasaOS je stále tím nejjednodušším místem, kde začít, Umbrel má nejčistší kurátorský pocit a Cosmos Cloud dává větší smysl, jakmile budete chtít přísnější kontrolu nad doménou

Nick SilverNick Silver 11 minut čtení

Jste připraveni k nasazení? Od 2,48 $ měsíčně.

Nezávislý cloud, od roku 2008. AMD EPYC, NVMe, 40 Gbps. 14denní vrácení peněz.