On Sat, 2004-02-21 at 22:12, Pablo Gosse wrote:
> php /home/pablo/cmsutil/CMS_monitor.php
> 
> and the permissions on CMS_monitor.php are as follows:
> 
> -rw-rw-r--    1 pablo    pablo        3636 Feb 21 00:48 CMS_monitor.php
> 
> My question is under these permissions could someone else with an
> account on this server execute this file?  I'm pretty sure they couldn't
> but my knowledge of Linux isn't yet as extensive as I would like it to
> be so I can't say for sure.

If the script can be read (the "r" permission) it can be run through the
php cli like you are doing in cron.  If the cron command you have is
running under your username, and the script does not need to be viewable
by the web server, you can set the permissions to 600, which would be
-rw-------.  This will allow you as the user to read (as well as execute
through php) and write to the file and not let anyone else (besides root
of course) to do anything with it.  Technically, if an executable can be
read it can be executed.  If it's a binary it can be copied by a user
and the copy can be run, if it's a script it can be passed to an
interpreter and run.

Good Luck,
Adam

-- 
Adam Bregenzer
[EMAIL PROTECTED]
http://adam.bregenzer.net/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to