[ciapug] PHP file upload and permissions....
David Champion
ciapug@cialug.org
Tue, 08 Mar 2005 14:08:45 -0600
What's "groups www-data" return? The "usermod" syntax is goofy, and I
know I've messed it up before.
Also, a look at "ls -la files" might be helpful for troubleshooting.
Could be that whatever upload method you're using is trying to chown the
files too (older versions of WinSCP would complain about this). I
usually do a "chmod g+s <folder>" to maintain group ownership on
directories & contents in this kind of situation.
-dc
Jonathan Bailey wrote:
> Here's the issue. My webserver runs under www-data. I have a user (in
> /etc/passwd) of the name 'codeclub'. www-data is a member of the group
> 'codeclub'. I'm attempting to upload a file to that directory. Here is
> how the directory has it's permissions:
>
> drwxrwxr-x 2 codeclub codeclub 1.3K 2005-03-08 11:14 files
>
> Apache should be able to upload to this since www-data is a member of
> codeclub, right? For some reason, it doesn't work. If I chmod o+w files,
> I can upload fine... Here is a uploaded file permisssions after doing
> o+w on the directory:
>
> -rw-r--r-- 1 www-data www-data 980K 2005-03-08 11:14 winscp374.exe
>
> Any ideas on why I have to make it world writable? Shouldn't just group
> writable work?
>
> Jon