Discussione:
Apache: ereditarietà diritti cartelle
(troppo vecchio per rispondere)
Don Zauker @ Home
2008-01-11 17:58:47 UTC
Permalink
Salve

Ho installato il MediaWiki su un webserver Apache e sto riscontrando
alcuni problemi relativi ai diritti delle cartelle.

Tramite MediaWiki è possibile effettuare l'upload di file
(principalmente immagini) da poter utilizzare nelle pagine wiki, la
magagna consiste nel fatto che la procedura di upload crea una
cartella in automatico dove viene depositato il file caricato, questa
cartella purtroppo ha i permessi settati a 700, quindi è impossibile
raggiungere i contenuti ottenendo un errore 403.

A questo problema posso ovviare tramite FTP ma capite bene che non è
così che si risolve.

Fino ad ora ho sempre lavorato su server IIS, le directory "figlie"
ereditavano i permessi di quelle superiori senza problemi, nel mio
caso, invece, anche se setto una cartella con 755, le eventuali
directory create dentro di essa (da MediaWiki) avranno i permessi
settati a 700, idem per i file in essa contenuti.

Se creo una dir tramite client FRP (ad esempio Filezilla), questa avrà
i diritti a 755, idem per le sottodir, copiandoci sopra un file
proveniente da un sistema Windows, questo otterrà i permessi 644.

Dove devo agire ?
Modificando lo script ? Non credo, visto che per adesso non ho trovato
nulla a riguardo.
Configurazione del server ? Essendo in hosting non dispongo di una
console.

---

Don Zauker

==================================
PSN: DZAUKER
Wii: 4682 3687 9632 7866
http://ventublog.esse-i.it
http://wikicc.esse-i.it/ [ICC WIKI]
Membro della bassa manovalanza videoludica
==================================
giuseppe sportelli
2008-01-30 17:13:44 UTC
Permalink
Post by Don Zauker @ Home
Salve
Ho installato il MediaWiki su un webserver Apache e sto riscontrando
alcuni problemi relativi ai diritti delle cartelle.
Tramite MediaWiki è possibile effettuare l'upload di file
(principalmente immagini) da poter utilizzare nelle pagine wiki, la
magagna consiste nel fatto che la procedura di upload crea una
cartella in automatico dove viene depositato il file caricato, questa
cartella purtroppo ha i permessi settati a 700, quindi è impossibile
raggiungere i contenuti ottenendo un errore 403.
A questo problema posso ovviare tramite FTP ma capite bene che non è
così che si risolve.
Fino ad ora ho sempre lavorato su server IIS, le directory "figlie"
ereditavano i permessi di quelle superiori senza problemi, nel mio
caso, invece, anche se setto una cartella con 755, le eventuali
directory create dentro di essa (da MediaWiki) avranno i permessi
settati a 700, idem per i file in essa contenuti.
Se creo una dir tramite client FRP (ad esempio Filezilla), questa avrà
i diritti a 755, idem per le sottodir, copiandoci sopra un file
proveniente da un sistema Windows, questo otterrà i permessi 644.
Dove devo agire ?
Modificando lo script ? Non credo, visto che per adesso non ho trovato
nulla a riguardo.
Configurazione del server ? Essendo in hosting non dispongo di una
console.
---
Don Zauker
==================================
PSN: DZAUKER
Wii: 4682 3687 9632 7866
http://ventublog.esse-i.it
http://wikicc.esse-i.it/ [ICC WIKI]
Membro della bassa manovalanza videoludica
mmh difficilmente riuscirai a convincere il provider a settare i permessi a
0755. Questo è un normale funzionamento di apache e di linux credo che crea
le cartelle con quei permessi in base ad una direttiva. Bisognerebbe
prendere la pagina php di Mediawiki che fa upload e inserire tramite comandi
ftp di php il cambiamento di permessi visto che tu da ftp lo puoi fare.
Ciao

Loading...