Come risolvere "sudo: /etc/sudoers.d è world writable"

20

Come posso correggere il seguente errore con sudo ?

/etc$ sudo
sudo: /etc/sudoers.d is world writable
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
            name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
            [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] file ...
    
posta kismat 05.06.2013 - 05:06
fonte

3 risposte

32

Esegui pkexec chmod 0755 /etc/sudoers.d

pkexec utilizzerà un metodo diverso di utilizzo delle autorizzazioni root, ignorando il problema.
E chmod risolverà i permessi.

    
risposta data demure 05.06.2013 - 05:19
fonte
10

Esegui questi 2 comandi con le autorizzazioni (555):

pkexec chmod 555 /etc/sudoers
pkexec chmod 555 /etc/sudoers.d/README
    
risposta data Kamal Jain 12.09.2016 - 07:30
fonte
7

Hai provato ad andare in modalità di ripristino e riportare le autorizzazioni su 775 per sudoers? L'ho provato e ha funzionato.

1) Accedi a Ubuntu Recovery

2) Do mount -rw -o remount /

3) Quindi chmod 775 -R /etc/sudoers e chmod 775 -R /etc/sudoers.d/ .

Questa volta dovrebbe funzionare.

4) Quindi esegui sudo apt-get install di qualsiasi pacchetto da testare prima di uscire dalla modalità di ripristino. Risposta tardiva, ma ho riscontrato il problema di recente e ho provato questo. Ha funzionato benissimo per il problema scrivibile nel mondo.

    
risposta data Gdcrocx 13.03.2016 - 20:34
fonte

Leggi altre domande sui tag