GNU/Linux >> Znalost Linux >  >> Linux

Uživatel není v souboru sudoers. Tento incident bude nahlášen

Přihlaste se jako root a použijte /usr/sbin/visudo upravte soubor a přidejte své uživatelské jméno. Normální vi/vim nebude moci soubor upravovat.

Nejjednodušší způsob je jít dolů, dokud neuvidíte řádek "root ALL=(ALL) ALL “ a přidejte se pod to se stejnou syntaxí (yourusername ALL=(ALL) ALL ). Nebo si můžete přečíst manuálovou stránku sudoers, pokud si chcete udělit konkrétnější oprávnění.


Bylo by něco jako bezpečnostní díra, kdybyste se mohli přidat do /etc/sudoers bez přístupu sudo nebo root. V podstatě by se pak kdokoli mohl udělat rootem.

V zásadě musíte požádat administrátory tohoto počítače, aby vás přidali nebo nainstalovali balíček za vás, v souladu se zásadami webu.

Měli byste se také ujistit, že k úpravě souboru sudoers používáte visudo - před zápisem souboru zkontroluje, zda je syntaxe správná. A s visudem můžete používat i jiné editory než vi. Ve výchozím nastavení použije vše, co jste nastavili jako $EDITOR a pokud to nemáte nastavené, můžete to udělat

# EDITOR=nano visudo

místo toho použijte nano editor.


Právě jste napsali příkaz:

$ su

A požádal o heslo "root". Napsáno a bum... Fungovalo to!

Tento problém byla moje chyba. V době, kdy jsem vytvořil uživatelské jméno a heslo, musím být zpět v zařízení.


Linux
  1. [Opraveno] uživatelské jméno není v souboru sudoers

  2. Funkce kořene uživatelské skupiny??

  3. Pokud změním oprávnění u souboru Tar, bude se to vztahovat i na soubory v něm?

  1. Linux:'Uživatelské jméno' není v souboru sudoers. Tento incident bude nahlášen

  2. Jak mohu přidat běžného uživatele do souboru sudoers?

  3. Proč nemohu tento soubor smazat jako root?

  1. Rychlý tip:Přidejte uživatele do skupiny sudoers

  2. Jak přesměrovat výstup příkazu do souboru, když příkaz vyzve uživatele k zadání?

  3. Jak fungují oprávnění k souborům pro uživatele root?