Я заметил, что systemd выставляет довольно странный PATH для запускаемых сервисов: # cat /proc/$(pidof -s systemd-udevd)/environ |tr '\0' '\n' |grep PATH= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # cat /proc/$(pidof -s systemd-journald)/environ |tr '\0' '\n' |grep PATH= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # cat /proc/$(pidof -s consolelocker)/environ |tr '\0' '\n' |grep PATH= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin выходит, что содержимое /usr/local/bin перебивает /usr/sbin и /sbin. Для примера, у рута по умолчанию: PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
systemd-1:237-alt2 -> sisyphus: Tue Feb 13 2018 Alexey Shabalin <shaba@altlinux.ru> 1:237-alt2 - merge with v237-stable branch - include additional directories in ProtectSystem - let graphical-session-pre.target be manually started - fix order in PATH (ALT #34527) - add conflicts to ConsoleKit2 for logind