FAQ |
Kalender |
2011-08-28, 13:36 | #1 | ||
|
|||
Har WN som tidsfördriv
|
Hej,
jag undrar hur ni andra/webbhotell löst problemet med att användaren kan ladda upp filer till htdocs/whatever mappen som ägs av webserverns användare (www-data i mitt fall) fastän denna användare inte används för att ladda upp? Sätter jag upp en folder och sätter chmod till www-data:www-data som webservern och PHP kör under kan jag inte scp:a filerna dit som min egen användare fastän min användare är medlem i gruppen www-data. Senast redigerad av jayzee den 2011-08-28 klockan 13:41 |
||
Svara med citat |
2011-08-28, 14:33 | #2 | |||
|
||||
Har WN som tidsfördriv
|
Kika på att köra php som samma användare som du loggar in med på ftpn istället för webbserverns användare. Finns flera lösningar på det, det vanligaste är nog med hjälp av program som fastcgi eller suPHP.
Webbservern bör inte ha tillgång att skriva någonstans (förutom loggar) enligt mitt tycke. |
|||
Svara med citat |
2011-08-28, 14:42 | #3 | ||
|
|||
Har WN som tidsfördriv
|
Fine, men hur gör webhotell med sina 100-tals användare som kör mot samma PHP? Inte har de väl en process per användare? Webbservern måste ha tillgång till filerna för att kunna skicka de till PHP.
|
||
Svara med citat |
2011-08-28, 14:47 | #4 | |||
|
||||
Har WN som tidsfördriv
|
Webbservern ska endast ha läsbehörighet, inte skriv. Och jo, jag tror faktiskt alla webbhotell kör php/cgi som egna användare. Jag hoppas det iallafall, annars kan ju du spara filer i andra användares mappar.
|
|||
Svara med citat |
2011-08-28, 15:47 | #5 | ||
|
|||
Har WN som tidsfördriv
|
Najk, tack för ditt svar! Så detta är det rätta sättet att göra det på? Ursäkta, men jag vill vara 100% säker...
|
||
Svara med citat |
2011-08-29, 09:16 | #6 | |||
|
||||
Bara ett inlägg till!
|
Kör chmod g+w på katalogen så kan alla i gruppen skriva till den. Då kan du ladda upp filer via SCP när du är medlem i gruppen.
|
|||
Svara med citat |
Svara |
|
|