Saya mengerti bahwa jika Anda ingin memodifikasi siapa yang dapat menggunakan sudo
dan apa yang dapat mereka lakukan dengannya, Anda harus menggunakannya visudo
. Saya tahu saya tidak seharusnya langsung memodifikasi file / etc / sudoers.
Apa yang bisa visudo
dilakukan untuk memodifikasi file secara langsung? Apa yang salah?
sudo
dan OS X memang memiliki alat GNU. Karena sudo pertama kali dibuat sebagai aplikasi open source, mungkin tidak ada alasan untuk banyak implementasinya.sudo
dansudoedit
perintah yang sama,sudo
berperilaku sepertisudo -e
saat dipanggilsudoedit
. Saya percaya hanya bahwa OS X lupa untuk menambahkansudoedit -> sudo
tautan, tetapi Anda harus tetap dapat menggunakansudo -e
atau meneleponsudo
dengan argv [0] yang diatursudoedit
untuk mendapatkan perilaku yang sama.visudo
menggunakan nano secara default.sudo vim /etc/sudoers
dan merusak sintaks, maka saya tidak akan dapatsudo vim /etc/sudoers
memperbaikinya lagi. Secara efektif, semua kemampuan untuk meningkatkan hak istimewa melalui sudo akan hilang karena sistem tidak akan dapat mengurai file.Dari halaman manual visudo:
Periksa juga jawaban ini dari kesalahan server .
sumber