I got a problem when I tried to execute program called probrkr. That
program spawns another process called _dtsrv to handle TCP session from
client. The setuid bit of the both are enable.
anyfs1:/rtc/dlc/bin>ls -l _probrkr _dtsrv
-rws-xr-x 1 root root 612536 Apr 21 10:20 _dtsrv
-rws-xr-x 1 root root 353316 Apr 21 10:20 _probrkr
After _dtsrv was executed by _probrkr. The process (_dtsrv) was terminated
and generate a core file. In /var/adm/messages, there are messages said
Apr 21 09:01:02 anyfs1 unix: NOTICE: _probrkr, uid 3000: setuid execution
not allowed, dev=80001f
Apr 21 09:05:07 anyfs1 unix: NOTICE: _dtsrv, uid 3000: setuid execution not
I tried to start those program by root. The result was still the same.
Those program are run on Sun Sparc 5 with Solaris 2.6.
Does anyone have any idea/reference about this problem. I guess, if I can
solve this problem, those program will work properly.
Thanks in advances