[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: [mv] cgi inf ACTION="/cgi-bin/flycat/process" not found
On Sat, Nov 20, 1999 at 09:24:33PM -0500, Charles Cummings wrote:
> ****** message to minivend-users from Charles Cummings <webmaster@objectivesolutions.net> ******
/process is PATH_INFO. There is no such file.
> Thanks. This is a step in the right direction, but the "flycat" cgi is in a directory that has other
> cgis that work fine, so I believe the permissions are ok.
>
> Here they are:
>
> The permissions for flycat are: -rwsr-xr-x 1 webmaste webmaste 26685 Nov 20 09:55 flycat
> The permissions for the cgi-bin directory are: drwxrwxrwx 2 webmaste webmaste 1024 Nov 20
> 09:55 cgi-bin
I've never used flycat. I'm surprised it is a file of its own; that
seems very "unminvendish" and I'd have expected just pages and
perhaps a different script path. Someone else can correct me please.
HOWEVER,...
Those permissions, are, well, "permissive". Anyone can write to or modify
anything in your cgi-bin. Who has access to your machine?
Your flycat runs SUID webmaster, so if it runs at all minivend has access
to everything webmaster has. If minivend was installed as another
user, it might not run at all.
This, for example, is what our vlink (debian linux) looks like:
-r-sr-x--- 1 minivend nogroup 11622 Nov 17 11:41 /usr/cgi/mvend314
Our web servers run nobody:nogroup. Minivend is another userid.
We don't use cgi-bin.
cfm
--
Christopher F. Miller, Publisher cfm@maine.com
MaineStreet Communications, Inc 208 Portland Road, Gray, ME 04039
1.207.657.5078 http://www.maine.com/
Database publishing, e-commerce, office/internet integration, Debian linux.