Страница 1 из 1

sudo visudo отредактировать права доступа sudo

Добавлено: 25 мар 2025, 12:26
ya
sudo -E EDITOR=mcedit visudo

Код: Выделить всё

username ALL=(ALL) NOPASSWD: /path/to/some_command
Вы также можете установить переменные окружения на постоянной основе, добавив их в файл конфигурации вашей оболочки (например, ~/.bashrc или ~/.bash_profile для bash). Например, добавьте следующую строку в файл:

Код: Выделить всё

export EDITOR=mcedit

Re: sudo visudo отредактировать права доступа sudo

Добавлено: 25 мар 2025, 12:32
ya
Чтобы найти полный путь до программы или исполняемого файла
which <имя_программы>

Re: sudo visudo отредактировать права доступа sudo

Добавлено: 03 янв 2026, 21:38
ya
добавить в начало конфига visudo чтобы исправить редактор

/etc/sudo.conf

Код: Выделить всё

Defaults editor=/usr/bin/nano
...

Re: sudo visudo отредактировать права доступа sudo

Добавлено: 03 янв 2026, 21:45
ya
sudo по-умолчанию

Код: Выделить всё

username ALL=(ALL:ALL) ALL
sudo Без запроса пароля

Код: Выделить всё

username ALL=(ALL) NOPASSWD: ALL
Для группы используйте 

Код: Выделить всё

%groupname ALL=(ALL) NOPASSWD: ALL
Альтернативный способ – отдельный файл в /etc/sudoers.d
Вставьте ту же строку username ALL=(ALL) NOPASSWD: ALL и сохраните

Код: Выделить всё

sudo nano /etc/sudoers.d/username
sudo chmod 644 /etc/sudoers.d/username

Код: Выделить всё

sudo whoami

Re: sudo visudo отредактировать права доступа sudo

Добавлено: 03 янв 2026, 21:50
ya
Если нужно убрать запрос пароля только для определённых программ

Код: Выделить всё

vasya ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot, /usr/local/bin/myprog
местоположение программы можно узнать командой

Код: Выделить всё

which программа