Funktioniert alles super, allerdings eine Kleinigkeit wäre da:
Code: Alles auswählen
# Funktioniert:
doas /sbin/reboot
# Funktioniert NICHT:
doas reboot
Code: Alles auswählen
$ printenv | grep PATH
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$ doas printenv | grep PATH
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
Ich denke mal damit würde sich das Problem lösen lassen?
Oder auch nicht? Denn /usr/sbin ist ja bereits in PATH, siehe oben.
Das hier funktioniert (wie erwartet) auch nicht:
Code: Alles auswählen
# /etc/doas.conf
permit setenv { PATH=/usr/sbin:$PATH } user as root
Dank im Voraus