Когда я редактирую системный файл с помощью Neovim, я пытаюсь сохранить его как root с помощью
:w !sudo tee %
Однако вместо запроса пароля я получаю
:w !sudo tee %
sudo: no tty present and no askpass program specified
shell returned 1
Как я могу решить эту проблему?
Я вижу здесь предложение Как исправить ошибку 'sudo: tty отсутствует и не указана программа askpass'? , чтобы указать sudo не запрашивать пароль.Я бы предпочел не делать этого (или каким-то образом сделать это безопасно, не позволяя nvim просто изменить все системные файлы).