Beste mensen,

Ik heb een probleem.
Het volgende is het geval:
Ik heb een Debian server geinstalleerd.
Hierop draait een webserver en een ftp server.

Mijn bedoeling is dat ik rechtstreeks in de map voor www
wil uploaden. Dit kan en lukt ook.
Alleen worden bij het uploaden d.m.v ftp de executable rechten ontnomen.
Ik heb geprobeerd via de de config file van PROFTPD de umask te veranderen van 022 naar 000 maar dit hielp niet. De executable rechten werden nog steeds ontnomen..

Weet iemand hoe ik kan zorgen dat die executable rechten wel blijven staan of toegevoegd worden.
Anders kan je het nog niet weergeven op het Internet.
De gewenste 'chmod' zou zijn 755.
Maar dit is alleen op de dirs. Op de files wordt hij gezet naar 644.

Ik kan natuurlijk wel elke keer via SSH inloggen en zelf de rechten toevoegen. Maar hier voel ik niet zo veel voor en aangezien ik niet de site content upload in dit geval moet ik dus elke keer als die persoon iets aanpast handmatig de rechten goedzetten.

Weet iemand hoe ik dit probleem kan oplossen?

Alvast bedankt
Danny schreef op 23.08.2006 10:57
Maar dit is alleen op de dirs. Op de files wordt hij gezet naar 644.

Dat is dus geheel correct. Je hebt geen executable rechten nodig.
Volgens mij wel.. Want volgens mij heb je aan alleen lees (r) rechten heb je niet genoeg hoor..

[edit]
Ik dacht zelf nl ook dat lees rechten voldoende waren..
[/edit]
Leesrechten is voldoende. Executable rechten zijn voor programma's en voor shellscripts (bash, perl of ...) die op de server runnen en niks met webfiles te maken hebben.
Bedankt voor de info!

Ik dacht zelf ook dat alleen leesrechten voldoende was..
Maar "vriend"/klasgenoot van mij heeft eigen hostingbedrijf en die vertelde mij dat er ook executable rechten moesten zijn..

Danny schreef op 23.08.2006 11:25
Maar "vriend"/klasgenoot van mij heeft eigen hostingbedrijf en die vertelde mij dat er ook executable rechten moesten zijn..

Dan mag hij zich wel eens wat gaan verdiepen in servers.

Edit: Executable rechten heb je nodig op directories omdat je er anders niet in mag, ook al heb je leesrechten.

Reageren