[ciapug] PHP file upload and permissions....

Jonathan Bailey ciapug@cialug.org
Tue, 08 Mar 2005 14:17:41 -0600


Sweet! After a chmod g+s, it works fine. BTW, the upload method is PHPs 
move_uploaded_file (or whatever it actually is) function. BTW, do 
directories need X set on them? It seems that if I remove X on 
directories, Apache complains about not being able to access .htaccess....


Jon


David Champion wrote:

> 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
>
>
> _______________________________________________
> ciapug mailing list
> ciapug@cialug.org
> http://cialug.org/mailman/listinfo/ciapug
>