|
Posted by Jerry Stuckle on 03/29/07 15:24
theGerm wrote:
> I am trying to get a script to modify a file on my linux system. The
> file is located in /etc/squid
>
> 6997741 12 -rw-r--r-- 1 root root 8458 Mar 29 08:05 sites
>
> I found a script that will open the file in a text field and I can add
> a new entry at the bottom. However when I try to write the file I get
> a error.
>
> To test I did a chmod 777 on the sites file and my php script worked
> fine. But I am not suppose to leave this file with this type of
> premissions.
>
> What is the best thing to do to resolve this?
>
Your problem is the file is not owned by the webserver's userid.
Changing permissions to 777 is dangerous, as you well know. It's much
better to change the owner to the webserver's userid and allow only the
webserver to access it. A secondary option would be to put the
webserver's userid in the group that owns the file, but that's not as
secure.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|