1

Я хотел бы использовать emacs для редактирования моего файла sudoers с помощью visudo на моем Mac, но я не могу этого добиться. Я попробовал все следующие параметры конфигурации в файле sudoers , но безрезультатно:

  • Defaults editor = "/usr/bin/emacs" показывает начальный экран emacs
  • Defaults editor = "/usr/bin/emacs visudo" создает новый файл с именем "visudo"
  • Defaults editor = "/usr/bin/emacs sudoers" открывает файл sudoers, но как буфер только для чтения
  • запустив EDITOR="/usr/bin/emacs" в оболочке (или export его в мой файл ~/.bash_profile ), затем запустив visudo с Defaults env_keep+="EDITOR" emacs
  • Defaults editor = "emacs" говорит, что переменная editor должна начинаться с /
  • Defaults editor = /usr/bin/emacs показывает экран ввода
  • Defaults editor = "/usr/bin/emacs -u matt" показывает экран ввода

В принципе, ничего, что я делаю, не работает. Что я делаю неправильно?

Я использую macOS High Sierra (10.13).

0