it-swarm.dev

Jak se přidám do skupiny sudoers?

Možný duplikát:
Jak přidám uživatele do skupiny „Sudo“?

Přidal jsem se zpět do skupiny administrátorů, myslím, tím, že následuji toto.

Ale stále nemůžu dělat příkazy jako:

Sudo aptitude update

Dostal jsem zprávu

oshirowanen is not in the sudoers file.  This incident will be reported.

Jak se přidám do skupiny sudoers, když jsem ve skupině admin?

39
oshirowanen

Přihlaste se jako root nebo su, chcete-li získat kořenovou výzvu

napište visudo

otevře se editor a najděte řádek

root ALL=(ALL) ALL

přidejte pod své uživatelské jméno

user ALL=(ALL) ALL

Zadejte ctrl+x Do výzvy zadejte Y

43
Sreevisakh

Pokud jste ve skupině admin (nebo ve skupině Sudo začínající Ubuntu 12.04), ale tato skupina není nakonfigurována v /etc/sudoers aby bylo možné spouštět příkazy jako root s Sudo, můžete tento problém vyřešit stejným způsobem, jako byste opravili zlomený Soubor sudoers:

pkexec visudo

Pak stačí upravit soubor sudoers a přidat jakékoli položky, které potřebujete. Zejména:

  • Systémy Ubuntu před 12.04 nebo ty, které byly upgradovány z verze před 12.04, by měly mít toto:

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
  • Ubuntu 12.04 a novější by to mělo mít (i když mají také výše uvedené řádky, protože byly upgradovány z dřívější verze):

    # Allow members of group Sudo to execute any command
    %Sudo   ALL=(ALL:ALL) ALL
    

Tato metoda pkexec funguje (na stolních systémech), protože systémy Ubuntu s nainstalovaným GUI mají dva samostatné mechanismy, které mohou správci provádět akce jako root: Sudo a PolicyKit .

Pokud jste zvědaví a chcete více informací, podívejte se na tuto otázku týkající se jiného, ​​ale podobného problému:

9
Eliah Kagan