Skip to content

Jak používat Ubuntu k přidání uživatele do Sudoers

7 de Červenec de 2021
sudo 58adef143df78c345bf07196

Co je třeba vědět

  • Přidat přístup Sudo: Vyberte Uživatelé nástroj> Odemknout ikona> Přidat uživatele > vyberte Správce typ účtu> postupujte podle pokynů> Přidat.
  • Chcete-li odebrat přístup, změňte typ uživatelského účtu na Standard.
  • Chcete-li přidat uživatele do relace prostředí, proveďte tento příkaz: sudo usermod -a -G sudo. Odebrat uživatele: sudo deluser sudo.

Tento článek vysvětluje, jak změnit stávající uživatele na správce v systému Ubuntu Linux a jak přidat nové uživatele jako správce. Můžeš použít sudo ke spuštění příkazu jiného uživatele, i když se běžně používá ke spuštění příkazu jako uživatel root.

Jak přidat nebo odebrat oprávnění Sudo

Přidání nebo odebrání oprávnění sudo:

  1. Otevři Uživatelé nástroj a klikněte na Odemknout knoflík.

    Uživatelé Ubuntu

  2. Klepněte na Přidat uživatele.

  3. V okně, které se objeví, vyberte ikonu Správce Typ účtu.

  4. Vyplňte pole pro jméno a uživatelské jméno a nakonfigurujte nastavení hesla. Klepněte na Přidat až budete hotovi.

  5. Odebrat sudo přístup, upravte uživatelský účet změnou jeho typu na Standard.

Přidání nebo odebrání uživatele sudo v relaci prostředí:

  1. Spusťte relaci prostředí prostřednictvím účtu, který již má přístup sudo.

  2. Spuštěním následujícího příkazu přidejte existující účet do souboru sudoers: sudo usermod -a -G sudo

  3. Chcete-li odebrat oprávnění sudo uživatelského účtu, spusťte: sudo deluser sudo

    Chcete-li se hlouběji ponořit do uživatelských skupin účtů, prozkoumejte obslužný program gpasswd.

Sudo a seznam Sudoers

Sudo prompt na příkazovém řádku Linuxu

Je špatnou praxí zabezpečení umožnit všem uživatelským účtům v systému využívat pověření na úrovni správce, protože správci instalují a odinstalují software a mění klíčová nastavení systému. Chcete-li zobrazit používaný příkaz sudo, otevřete okno terminálu a spusťte následující příkaz: apt-get install cowsay

Tím se vrátí docela záhadná zpráva:

E: Nelze otevřít soubor zámku / var / lib / dpkg / zámek – otevřít (13: Oprávnění odepřeno)
E: Nemůžete uzamknout administrační adresář (/ var / lib / dpkg /), jste root?

Nyní zkuste stejný příkaz znovu. Tentokrát však řečeno sudo před ním, takto: sudo apt-get install cowsay

Zadejte své heslo a poté cowsay instalace aplikace.

Cowsay je malá novinka aplikace pro shell, která vás vyzve k zadání zprávy, kterou hovoří jako řečová bublina kráva nakreslená ASCII. Když jste poprvé nainstalovali Ubuntu, byli jste automaticky nastaveni jako správce, a proto jste se automaticky přidali k tomu, co je známé jako sudoers seznam. Seznam sudoers obsahuje názvy všech účtů, které jsou oprávněny používat sudo příkaz. Brilantnost sudo je to tak, že pokud odejdete od počítače, aniž byste jej zamkli, a do vašeho počítače putuje jiná osoba, nemůže v počítači spouštět příkazy správce, protože potřebuje vaše heslo.

Co se stane, pokud nemáte oprávnění Sudo?

Když se někdo, kdo není v seznamu sudoers, pokusí spustit příkaz s sudo, obdrží tuto zprávu:

Uživatel není v souboru sudoers. Tato událost bude nahlášena.

Pokud uživatelský účet nemá oprávnění k instalaci softwaru nebo k provádění jakéhokoli jiného příkazu, který vyžaduje oprávnění správce, je příkaz odmítnut a událost je zaznamenána do zvláštního souboru pro pozdější kontrolu správci.

Výzva k ověření v Ubuntu k provedení privilegované akce

Oprávnění sudo neovlivňují pouze akce příkazového řádku. Vše v Ubuntu se řídí stejnými bezpečnostními protokoly. Instalace aplikace ze softwarového centra Ubuntu tedy vyžaduje stejný bezpečnostní přístup jako instalace této aplikace z relace prostředí. V grafickém prostředí pracovní prostředí vyvolá dialogové okno s výzvou k zadání příslušných pověření.

Jak zjistit, kdo se pokusil použít sudo bez povolení

Když se někdo pokusí spustit a sudo příkaz bez sudo oprávnění, chybová zpráva uvádí, že pokus bude zaznamenán. V Ubuntu a dalších systémech založených na Debianu se chyby odesílají na /var/log/auth.log. V jiných systémech, jako jsou Fedora a CentOS, jsou chyby protokolovány / var / log / zabezpečit. V Ubuntu zobrazte protokol chyb zadáním jednoho z následujících příkazů: cat /var/log/auth.log | více
ocas /var/log/auth.log | více

The kočka příkaz zobrazí celý soubor na obrazovce a více Příkaz zobrazí výstup stránky najednou. The ocas příkaz zobrazí několik posledních řádků souboru.