Intinya sudoedit
adalah untuk memungkinkan pengguna mengedit file yang seharusnya tidak diizinkan, saat menjalankan editor yang tidak memiliki hak. Untuk mewujudkannya, sudoedit
salin file yang akan diedit ke lokasi sementara, buat itu dapat ditulisi oleh pengguna yang meminta, dan buka di editor yang dikonfigurasi. Itu sebabnya editor menunjukkan nama file yang tidak terkait dalam direktori sementara. Ketika editor keluar, sudoedit
periksa apakah ada perubahan yang benar-benar dilakukan, dan salin file sementara yang diubah kembali ke lokasi aslinya jika perlu.
visudo
untuk/etc/sudoers
.visudo
untuksudoedit
. Saya tahuvisudo
pasti melakukannya. Terima kasih sudah membereskannya!Ini dijelaskan dengan baik di halaman
sudo
manual . Deskripsi-e
(yangsudoedit
setara dengan) mengatakan:Secara khusus, perhatikan langkah ketiga: hanya jika file telah dimodifikasi pada akhir pengeditan maka aslinya diubah. Jadi, jika Anda memiliki program yang mengawasi file, ini dapat membantu menghindari (a) penulisan perantara, dan (b) tindakan yang tidak perlu jika Anda memutuskan untuk tidak membuat perubahan pada akhirnya.
sumber