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 ...
/etc
adalah hal yang buruk serverfault.com/questions/364677/why-is-chmod-r-777-destructive serverfault.com/questions/221447/…pkexec chmod 555 /etc/sudoers
Jawaban:
Menjalankan
pkexec chmod 0755 /etc/sudoers.d
pkexec
akan menggunakan metode berbeda menggunakan izin root, melewati masalah.Dan
chmod
akan memperbaiki izin.sumber
Error executing command as another user: Not authorized
jika saya bisa beralih ke pengguna root saya tidak perlu melakukan ini di tempat pertama ...Jalankan 2 perintah ini dengan (555) izin:
sumber
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/sudoers
danchmod 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.
sumber
root
? Itu membuat saya ke shell root yang dalam pemulihan tetapi ini tampaknya tidak berhasil.sudo
bekerja dengan menggunakan live USB, pemasangan/mnt
, danchroot /mnt