On Wed, Jan 31, 2001 at 10:18:21AM -0500, [EMAIL PROTECTED] wrote: > After a dist-upgrade, xmcd will no longer run unless I am logged in > as root (I am running testing). I used to be able to run it as a user. > When I start it from a shell, I get the following message: > > xmcd Fatal Error: > Xmcd binary permissions error: It should be setuid root. Please have > your system administrator correct this. > > but ls -l shows: > > -rwsr-xr-x 1 root root 1223 Nov 21 23:43 /usr/bin/xmcd > > What am I doing wrong? > > -Chris > > ------------------------------------------------------------------------ > | Christopher Judd, Ph. D. | > | Research Scientist | > | NYS Dept. of Health [EMAIL PROTECTED] | > | Wadsworth Center - ESP | > | P. O. Box 509 518 486-7829 | > | Albany, NY 12201-0509 | > ------------------------------------------------------------------------ >
/usr/bin/xmcd is just a shell script. You need to chmod +s /usr/lib/xmcd/Linux-i686/xmcd to make xmcd suid root. -- Amal Phadke, Ph.D Candidate Department of Ocean and Resources Engineering, SOEST University of Hawaii at Manoa email: phadke at oe.soest.hawaii.edu