File Permissions

File Permissions

am 29.03.2007 15:52:22 von theGerm

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?

Re: File Permissions

am 29.03.2007 16:35:10 von theGerm

On Mar 29, 10:24 am, Jerry Stuckle wrote:
> 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.
> jstuck...@attglobal.net
> ==================- Hide quoted text -
>
> - Show quoted text -

Thank you Jerry. By changing the owner to apache I was able to write.

Re: File Permissions

am 29.03.2007 17:24:12 von Jerry Stuckle

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
==================

Re: File Permissions

am 07.11.2007 23:37:32 von George Matthew Dareos

How does one change the owner?

I am learning PHP, and bought some scripts from BestWebForms.com, and
they work great on web accounts hosted by Omnis.com and
NetStarTel.com, but I can't get them to work on accounts hosted by
Fatcow or Godaddy.


I tried to get help from the PHP script vendor, but they just said
they'd had some problems with Fatcow sites, but I'm on my own.

Any help would be appreciated,

Thanks,
George


On 29 Mar 2007 07:35:10 -0700, "theGerm" wrote:

>On Mar 29, 10:24 am, Jerry Stuckle wrote:
>> 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.
>> jstuck...@attglobal.net
>> ==================- Hide quoted text -
>>
>> - Show quoted text -
>
>Thank you Jerry. By changing the owner to apache I was able to write.

Re: File Permissions

am 07.11.2007 23:45:16 von Jerry Stuckle

George Matthew Dareos wrote:
> How does one change the owner?
>
> I am learning PHP, and bought some scripts from BestWebForms.com, and
> they work great on web accounts hosted by Omnis.com and
> NetStarTel.com, but I can't get them to work on accounts hosted by
> Fatcow or Godaddy.
>
>
> I tried to get help from the PHP script vendor, but they just said
> they'd had some problems with Fatcow sites, but I'm on my own.
>
> Any help would be appreciated,
>
> Thanks,
> George

You'll need to ask your hosting company. There are several different
ways of doing it, depending on the control panel (or lack thereof) they
use, user names, etc. And I haven't used either Fatcow or GoDaddy web
servers.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

Re: File Permissions

am 07.11.2007 23:49:27 von Steve

"George Matthew Dareos" wrote in message
news:ucf4j39q5h4pds59h88e5nmp8339fu3mjk@4ax.com...
> How does one change the owner?

one finds out the OS, then one finds the appropriate usenet group for that
OS.

> I am learning PHP, and bought some scripts from BestWebForms.com, and
> they work great on web accounts hosted by Omnis.com and
> NetStarTel.com, but I can't get them to work on accounts hosted by
> Fatcow or Godaddy.

which means great for everyone else, but you. why would you buy as script
from anyone?!!! especially if you are learning php? got money to burn?

> I tried to get help from the PHP script vendor, but they just said
> they'd had some problems with Fatcow sites, but I'm on my own.

which underscores...why would you buy a script from anyone?!!!

i think jerry gave you enough info on what to do...now go RTFM...or freaking
google.