Чтобы предоставить разрешение sudo для Vim в Ubuntu, вам необходимо изменить файл sudoers. Вот несколько способов добиться этого:
Метод 1: использование visudo
- Откройте терминал.
- Введите следующую команду, чтобы открыть файл sudoers в терминале:
sudo visudo
- Прокрутите вниз до раздела «Спецификация привилегий пользователя».
- Найдите строку, которая начинается с
%sudo
или%admin
(в зависимости от вашей версии Ubuntu). - Добавьте следующую строку ниже этой строки:
username ALL=(ALL) NOPASSWD: /usr/bin/vim
Замените «имя пользователя» на свое фактическое имя пользователя.
- Сохраните изменения и выйдите из редактора.
Метод 2. Изменение файла sudoers напрямую
- Откройте терминал.
- Введите следующую команду, чтобы открыть файл sudoers в терминале:
sudo visudo -f /etc/sudoers.d/vim
- Добавьте в файл sudoers следующую строку:
username ALL=(ALL) NOPASSWD: /usr/bin/vim
Замените «имя пользователя» на свое фактическое имя пользователя.
- Сохраните изменения и выйдите из редактора.
Метод 3. Добавление пользовательского файла sudoers
- Откройте терминал.
- Создайте новый файл sudoers с помощью следующей команды:
sudo nano /etc/sudoers.d/vim
- Добавьте в файл sudoers следующую строку:
username ALL=(ALL) NOPASSWD: /usr/bin/vim
Замените «имя пользователя» на свое фактическое имя пользователя.
- Сохраните изменения и выйдите из редактора.
После применения одного из этих методов у вас должно быть разрешение sudo на использование Vim без ввода пароля.