Hi,
it is not the first time that i am facing this kind of problem, but I
never find out .....
I decided to ask for some help.
Let's have 3 users: user1, user2 and user3
let's have a user1 script: /home/user1/script.sh
Script is:
#!/bin/bash
if [ -f '/home/user1/testfile' ]
then rm /home/user1/testfile
else touch /home/user1/testfile
fi
Both user2 and user3 can execute it. What I want is user3 be able to
delete the file that was created before by user2 during a previous
run. But I fail to find a solution. Even if user1 set the
setuid/setgid flag on the script file, the file /home/user1/testfile
belongs to user2 and user3 won't be able to delete the file.
How can I make the /home/user1/testfile belong to user1, the owner of
the script instead of the user that launches it ?
Many thanks for your help,
NB: I run on SunOS 5.10 Generic_118833-36 sun4u sparc SUNW,Sun-Fire.
Gal'
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]