Суть в sudoedit
том, чтобы позволить пользователям редактировать файлы, которые они иначе не получили бы, при запуске непривилегированного редактора. Чтобы это произошло, sudoedit
скопируйте файл для редактирования во временную папку, сделайте его доступным для записи запрашивающим пользователем и откройте его в настроенном редакторе. Вот почему редактор показывает несвязанное имя файла во временном каталоге. Когда редактор выходит из системы, sudoedit
проверяет, действительно ли были внесены какие-либо изменения, и при необходимости копирует измененный временный файл в исходное местоположение.
visudo
для/etc/sudoers
.visudo
дляsudoedit
. Я знал, чтоvisudo
сделал это точно. Спасибо за разъяснение этого!Это хорошо объяснено на
sudo
странице руководства . Описание-e
(чтоsudoedit
эквивалентно) говорит:В частности, обратите внимание на третий шаг: только если файл был изменен в конце редактирования, оригинал изменяется. Таким образом, если у вас есть программа, которая просматривает файл, это может помочь избежать: (а) промежуточных записей, и (б) ненужных действий, если вы решили не вносить изменений в конце.
источник