But that's what is weird -- the permissions were set to 755.
I just did a test. I ran the script, and it worked. Then I changed
ownership to root, and it didn't work. I changed it back to mitch, and it
worked.
Before, when I had changed the ownership of the file with chown, I didn't
stop to then modify the permissions. I just went to my windows machine,
loaded the html page in the browser, and clicked on the link to the cgi
file. And it worked. The only change I had made was ownership from root to
the user account mitch.
The file, btw, is in the home directory of mitch. So maybe a file in a
user's home directory *must* have permissions to run from the owner of that
directory. In other words, root can't give permission to run an executable
from a user's home directory?
mitch
"Miark"
<[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>
Sent by: cc:
newbie-owner@linux-ma Subject: Re: [newbie] Is CGI set
up ... FIXED
ndrake.com
01/04/02 06:29 PM
Please respond to
newbie
It's typical of the Linux filesystem, regardless
of what the file is, or who it belongs to.
It's not a problem that a script is owned by root,
but in order for others to run it, the permission
for "others" must be open. That is, a script
owned by root can't be run by others if it's
700, but it can if it's 755.
Let me know if that doesn't make sense.
Miark
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 04, 2002 4:22 PM
Subject: Re: [newbie] Is CGI set up ... FIXED
> So is this a security measure or just a normal part of
> linux file permissions? Is it that no cgi script, anywhere,
> will run if it has root permissions or is it that it just
> wouldn't run because it was in a user's home directory?
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com