It’s nice to be important but it’s more important to be nice
probeer een leeg index.html bestand erin te zetten en de directory eronder forbidden te maken, werkte prima bij mijn oude site.
Lijkt inderdaad ook wel een oplossing te zijn, maar zou ook met CHMOD moeten kunnen.
Ik vraag me ook af wat het nou precies betekent als je een Execute attribute hebt op een directory.
Ik vraag me ook af wat het nou precies betekent als je een Execute attribute hebt op een directory.
It’s nice to be important but it’s more important to be nice
Verwijderd
chown -R $username.users /www/naam.nl
chown $username.other /www/naam.nl
chmod 710 /www/naam.nl
nu kan de user alleen in zijn eigen dir dingen zien en alle ander dir's niet ( oke je moet wel voor elke dir even dit doen..)
chown $username.other /www/naam.nl
chmod 710 /www/naam.nl
nu kan de user alleen in zijn eigen dir dingen zien en alle ander dir's niet ( oke je moet wel voor elke dir even dit doen..)
Ik heb geen idee, maar volgens mij is bovenstaande simpel en effectief.
Ik heb op de directory nu CHMOD 751 gedaan.
Dus owner alle rechten.
Group: Lees en Execute recht.
Others: Alleen Execute recht.
Dit werkt goed
Het script kan wel de bestanden uit de dir lezen, maar je krijgt geen directory listing als je er rechtstreeks naar de dir gaat.
Echter de bestanden in deze dir zijn nog wel allemaal te benaderen. Moet ik die allemaal apart gaan CHMODDEN?
Dus owner alle rechten.
Group: Lees en Execute recht.
Others: Alleen Execute recht.
Dit werkt goed
Echter de bestanden in deze dir zijn nog wel allemaal te benaderen. Moet ik die allemaal apart gaan CHMODDEN?
It’s nice to be important but it’s more important to be nice
Toch vind ik dit vaag:
Ik haal bij een bestand uit de beveiligde directory bij Public permissions de Read attribute weg en ineens geeft het PHP script de melding dat hij geen toegang heeft tot het bestand
Waarom dan?
Ik haal bij een bestand uit de beveiligde directory bij Public permissions de Read attribute weg en ineens geeft het PHP script de melding dat hij geen toegang heeft tot het bestand
Waarom dan?
It’s nice to be important but it’s more important to be nice
Verwijderd
omdat PHP als apache-user werkt en niet als jouw gebruikersnaam...Op zaterdag 14 juli 2001 16:09 schreef JonkieXL het volgende:
Toch vind ik dit vaag:
Ik haal bij een bestand uit de beveiligde directory bij Public permissions de Read attribute weg en ineens geeft het PHP script de melding dat hij geen toegang heeft tot het bestand
Waarom dan?
Die apache-gebruiker (nobody waarschijnlijk) zit niet in jouw groep dus krijgt de world-rechten, als je die geen leesrechten geeft kan die ook niet lezen...
--> [forum=23] <--
"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson
Aha klinkt logisch.
Is dit probleem op te lossen? M'n website is trouwens bij XS4ALL gehost.
Is dit probleem op te lossen? M'n website is trouwens bij XS4ALL gehost.
It’s nice to be important but it’s more important to be nice
Omdat de webserver die het bestand leest onder other (public) valt ?Toch vind ik dit vaag:
Ik haal bij een bestand uit de beveiligde directory bij Public permissions de Read attribute weg en ineens geeft het PHP script de melding dat hij geen toegang heeft tot het bestand
execute op een directory : je kan een cd naar die directory doenIk vraag me ook af wat het nou precies betekent als je een Execute attribute hebt op een directory.
read op een directory : je kan de listing van die directory opvragen.
Om bestanden in een directory te kunnen benaderen heb je +x rechten nodig. Zonder +r kun je alle bestanden wel benaderen, je moet alleen de namen weten.
Verwijderd
Maar voor wat jij wil (bestanden alleen via een PHP script opvragen) kun je IMO het beste het volgende doen: je maakt een directory aan buiten je webroot (htdocs of www ofzo), die zitten dus gewoon buiten het "bereik" van de webserver, maar je kan ze wel openen via een (PHP)script 
HTH
HTH
Thanx johnny appleseed lijkt mij wel een goede oplossing
It’s nice to be important but it’s more important to be nice
Pagina: 1