Я хотел бы использовать 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).