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í.