[cgiwrap-users] RE: RaQ2
Brought to you by:
nneul
From: Neulinger, N. R. <nn...@um...> - 2001-03-13 19:45:14
|
You need to see exactly where the script is running from (what is the current working directory when it runs) and exactly what uid+gid+auxgroups it is running as, and what the permissions of the CWD are. This is NOT a problem with my software, it's a problem with their customization of it and how they have it installed. -- Nathan > -----Original Message----- > From: Ray Guthrie [mailto:ra...@we...] > Sent: Tuesday, March 13, 2001 1:37 PM > To: Neulinger, Nathan R. > Subject: RE: RaQ2 > > > When CGIs are run through the browser, the user is httpd. I > logged in via > httpd via the command line, and the script runs just fine > when I execute it > (creates the directory). But it's when I try to execute the > script via the > browser that causes the trouble. > > Thanks! > Ray. > > -----Original Message----- > From: Neulinger, Nathan R. [mailto:nn...@um...] > Sent: Tuesday, March 13, 2001 11:39 AM > To: 'Ray Guthrie' > Subject: RE: RaQ2 > > > You need to determine what environment cobalt has configured. > They are not > running my cgiwrap. They are running some customized version > of theirs that > does not behave the same. > > I'd suggest capturing the output of the 'id' command executed > within the > cgi, and see who you are running as, and then also see what > directory you > are in, and see if the perms are appropriate. > > -- Nathan > > -----Original Message----- > From: Ray Guthrie [mailto:ra...@we...] > Sent: Tuesday, March 13, 2001 1:06 PM > To: nn...@um... > Subject: RaQ2 > > > Hello, > > After calling Cobalt Services, and Calling my co-location for > help, and with > no luck, I was hoping that you would be able to help me. > > I have a small PERL script on one of my sites which looks like this: > > #!/usr/bin/perl > > mkdir('./testdir2', 0755); > > print "Content-type: text/html\n\n"; > print "Done!"; > > The problem is when I run this script from the command line, > it works just > fine, and creates the appropriate directory. But if I try to > run it via the > browser, the script executes (no errors) but it does not create the > directory. > > No that I think of it, I think that I do not have any file > permissions for > CGI scripts. (Creating new files, deleting files, renaming > files, etc.) > > I was talking with a Cobalt tech last night (12 AM - 4AM), > and he said that > it must be something to do with the permissions of the CGI > Wrap, that it > gives to CGI scripts. > > To solve this problem, ultimately, I would rather leave CGI > Wrap enabled, > and just be able to write files and directories. I would > like to know if I > can configure CGI wrap to allow this. > > You can find the script at: > http://www.webcustoms.com/cgi-bin/test.pl > <http://www.webcustoms.com/cgi-bin/test.pl> > > And the full path is: > /home/sites/site2/web/cgi-bin/test.pl > > Thanks! > Ray. > |