Linux - почему visudo: /etc/sudoers: Operation not permitted?
Мне нужно дать возможность пользователю telegraf запускать fail2ban от sudo без пароля Вот тут приведен пример
Я делаю это через visudo, напрямую вроде как их не рекомендуют редактировать файлы пользователя в /etc/sudoers.d/ , чтобы не сломать sudo.
sudo su -
[sudo] password for user1:
root@host1:~# whoami
root
root@host1:~# groups
root
root@host1:~# id
uid=0(root) gid=0(root) groups=0(root)
root@host1:~# visudo
visudo: /etc/sudoers: Operation not permitted
root@host1:~# ls -la /etc/sudoers.d/
drwxr-x--- 2 root root 4096 Dec 20 2023 .
drwxr-xr-x 138 root root 12288 Nov 27 11:49 ..
-r--r----- 1 root root 106 Mar 10 2022 telegraf
Ответы (1 шт):
Автор решения: Petəíŕd the Wizard
→ Ссылка
Вам нужно использовать именно команду sudo visudo -f /etc/sudoers.d/telegraf
, не просто sudo visudo
, как указано в документации.