Cara mengatasi "sudo: /etc/sudoers.d bisa ditulis dunia"


23

Bagaimana saya bisa memperbaiki kesalahan berikut dengan 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 ...


cobapkexec chmod 555 /etc/sudoers

Jawaban:


38

Menjalankan pkexec chmod 0755 /etc/sudoers.d

pkexecakan menggunakan metode berbeda menggunakan izin root, melewati masalah.
Dan chmodakan memperbaiki izin.


2
tidak membantu :(
Unamata Sanatarai

@ ingat, kata sandi mana yang harus saya gunakan?
chirag satapara

Saya telah mencoba pkexec chmod 0755 / etc
Vijay Wilson

Error executing command as another user: Not authorizedjika saya bisa beralih ke pengguna root saya tidak perlu melakukan ini di tempat pertama ...
Mark Kramer


9

Apakah Anda mencoba masuk ke mode pemulihan dan mengalihkan izin kembali ke 775 untuk sudoers? Saya mencobanya dan berhasil.

1) Masuk ke Pemulihan Ubuntu

2) Lakukan mount -rw -o remount /

3) Lalu chmod 775 -R /etc/sudoersdanchmod 775 -R /etc/sudoers.d/ .

Kali ini seharusnya bekerja.

4) Kemudian lakukan sudo apt-get install paket apa saja untuk menguji sebelum Anda meninggalkan mode pemulihan. Balasan terlambat tetapi saya mengalami masalah baru-baru ini dan mencoba ini. Itu bekerja dengan baik setidaknya untuk masalah yang dapat ditulis dunia.


Apa yang Anda maksud dengan "Masuk ke Ubuntu Recovery"? Setelah saya berada di menu pemulihan, saya harus memilih root? Itu membuat saya ke shell root yang dalam pemulihan tetapi ini tampaknya tidak berhasil.
Mark Kramer

Saya mulai sudobekerja dengan menggunakan live USB, pemasangan /mnt, danchroot /mnt
qwr
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.