В rc.local:
sudo -u user /usr/bin/daemon1 -options
sudo -u user /usr/bin/daemon2 -options
sudo -u user /usr/bin/daemon3 -options
Так нельзя? Из консоли от указанного юзера запускаются все три.
В rc.local:
sudo -u user /usr/bin/daemon1 -options
sudo -u user /usr/bin/daemon2 -options
sudo -u user /usr/bin/daemon3 -options