O binário é setuid root ou setuid "daemon"?
Tente alterar o proprietário do binário para "daemon". Isso pode funcionar, com base na documentação (ênfase adicionada);
When setuid (set-user identification) permission is set on an executable file, a process that runs this file is granted access based on the owner of the file (usually root), rather than the user who created the process. This permission enables a user to access files and directories that are normally available only to the owner.
@Daywalker Como mencionado, " sudo
" não vem com o Solaris 10. No entanto, há " pfexec
" ( instruções rápidas em c0t0d0.org )