what works is:
ogra@styx:~$ sudo cat /etc/sudoers.d/foo Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
ogra@styx:~$ sudo env|grep PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
but you can only replace the full variable that is originally set in /etc/sudoers, just appending a dir to it via an /etc/sudoers.d/snapd snippet would not work.
what works is:
ogra@styx:~$ sudo cat /etc/sudoers.d/foo path="/ usr/local/ sbin:/usr/ local/bin: /usr/sbin: /usr/bin: /sbin:/ bin:/snap/ bin"
Defaults secure_
ogra@styx:~$ sudo env|grep PATH local/sbin: /usr/local/ bin:/usr/ sbin:/usr/ bin:/sbin: /bin:/snap/ bin
PATH=/usr/
but you can only replace the full variable that is originally set in /etc/sudoers, just appending a dir to it via an /etc/sudoers. d/snapd snippet would not work.