Очень старый вопрос, но я думаю, что могу добавить несколько центов:
Вы можете просто заплатить некорректным способом, которым демон вызывает / sbin / runuser, и укажите для вашего имени пользователя что-то вроде:
echo -n "Starting ${prog}"
daemon --user='nobody -Gnogroup' $exec &
echo
И это сработает.
Это особенно грязно, но позволяет использовать демон без прямого вызова runuser (или дважды).
Вы можете найти все исходные пакеты (SRPM )в хранилище CentOS ; например, вы найдете пакеты с исходным кодом для 7.5 здесь .
EPEL SRPM также доступны в Fedora (, где они поддерживаются ); вы найдете пакеты с исходным кодом для 7 здесь .