Isso seria cerca de 10 linhas de script shell, por que você precisa de um framework / biblioteca / ambiente?
Como um exemplo rápido, usando o sysV init ....
#!/bin/bash
. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
DAEMON_USERS='cat /etc/daemon_users'
CMD="$1"
for DUSER in $DAEMON_USERS ; do
DSCRIPTS='ls /home/${DUSER}/init/'
for DFILE in DSCRIPTS ; do
if [ -x "/home/${DUSER}/init/${DFILE}" -a ! -d "/home/${DUSER}/init/${DFILE}" ]
then
su -c $DUSER /home/${DUSER}/init/${DFILE} $CMD
fi
done
done
Se você realmente quiser permitir que eles executem o material como root, remova o 'su -c $ DUSER' e adicione-os aos sudoers para que eles possam reiniciar / adicionar itens sem reinicializar.