problems with setuid (?)
    Nagesh Pabbisetty 
    Pabbisetty.henr at xerox.com
       
    Sat Jan 28 01:01:26 AEST 1989
    
    
  
Hello Wizards,
Here is a simple one for you.
I am having a problem (explained below) with killing processes using a
c-shell script.
I need a way that ANY user can kill xnsstart and xnshelper by running the
xnskill shellscript. xnsstart and xnshelper are created when I run xnsinit
as "root". 
Could anyone tell me why I am having this problem? How can I remedy this?
Thanks for all the help!
- nagesh.
-----------------------------------------------------------------------------
problem:
-------
When I login as an unprevileged/normal user and run "/usr/new/xns/xnskill",
I get the following output:
2347: Not owner
-----------------------------------------------------------------------------
script file name: xnskill
-----------------
cat xnskill:
-----------
# c-shell script file to kill xnsstart and xnshelper
kill -9 `ps -ax | fgrep xnsstart | fgrep -v fgrep | cut -c1-5`
kill -9 `ps -ax | fgrep xnshelper | fgrep -v fgrep | cut -c1-5`
-----------------------------------------------------------------------------
pertinent details:
------------------
ps -ax :
-------
  PID TT STAT  TIME COMMAND
	.
	.
	.
 2347 p4 I     0:00 /etc/xnsstart le0
 2348 p4 I     0:00 /etc/xnshelper default domain Henr801c default
organization
	.
	.
	.
	
ps -alx  :
--------
      F UID   PID  PPID CP PRI NI  SZ  RSS WCHAN    STAT TT  TIME COMMAND
	.
	.
	.
   8201   0  2347     1  0  15  0  40  120 pause    I    p4  0:00
/etc/xnsstart
   8001   0  2348     1  0   1  0  48  320 select   I    p4  0:00
/etc/xnshelper
	.
	.
	.
ls -l /usr/new/xns:
------------------
-rwsr-sr-x  1 root           44 Jan 25 11:40 xnsinit*
-rwsr-sr-x  1 root          173 Jan 26 13:15 xnskill*
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
    
    
More information about the Comp.unix.wizards
mailing list