script che crea cartella avente come proprietario "apache"

salve a tutti,

ho uno script che crea delle cartelle sul server che andranno popolate dal cliente via ftp.

le cartelle però vengono create con owner e group "apache" non permettendo così all'utente ftp di uploadare i files.

i tentativi che ho fatto sono questi:

ho chownato lo script e gli ho messo come owner e gruop l'utente ftp

ho cancellato lo script e ricaricato via ftp per fargli avere come owner e group l'utente ftp

ma non ho risolto mi crea sempre le cartelle aventi come owner e gruop "apache" >:( :tichedoff:.

ho pieno accesso al server.

come posso fare ??

grazie

inviato 11 anni fa
gila
gila
1
X 0 X

Non serve cambiare proprietario e gruppo degli script. Devi cambiare i diritti sulle cartelle create. Vedi qui:

http://it2.php.net/chmod

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

il fatto è che le cartelle vengono creati con permessi 755, ho provato addirittura a metterli a 777 ma non funz  :knuppel:

risposto 11 anni fa
gila
gila
1
X 0 X

purtroppo credo che quella sia l'unica strada  :(

Hai provato a cambiarli proprietario?

http://it2.php.net/manual/it/function.chown.php

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

si ho provato ma mi dice che non può, che non ho i permessi !!!!!!!!!!!!!

è questo che non capiscooooooooo  :idiot:

risposto 11 anni fa
gila
gila
1
X 0 X

Prova a vedere nel php.ini se hai il "safe mode" abilitato o qualche altra restrizione.

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

oppure fai girare il server FTP con gli stessi diritti di Apache...

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

il safe mode è attivo e per altri motivi non posso disattivarlo, proverò con l'altra idea  :-\

risposto 11 anni fa
gila
gila
1
X 0 X

mi correggo, dando i permessi 0777 posso uploadare i files via ftp.

ora... dare 0777 ad una cartella mi pare assai pericoloso, però devo dire che queste cartelle sono all'interno di un'altra protetta con htaccess.

quindi dovrebbe essere sicura la cosa no?!

che mi dici?

grazie

risposto 11 anni fa
gila
gila
1
X 0 X

mettere 0777 non è affatto pericoloso, poiché dai permesso a tutti gli utenti del server di agire sulla cartella, non a tutti gli utenti del web  ;) che devono passare sempre da uno script PHP o da una autenticazione FTP

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

ok allora mi ritengo a posto  :D

grazie mille

 :bye:

risposto 11 anni fa
gila
gila
1
X 0 X

voglio aggiungere alcune precisazioni alla mia precedente affermazione circa la sicurezza del 777.

Poiché mi hai detto che hai pieno accesso al server ho pensato che tu non stia in una ambiente condiviso. Pertanto ho escluso nel tuo caso la possibilità che altri utenti del server  possano raggiungere tali cartelle, cosa che può accadere su macchine mal configurate adibite ad hosting. In questi casi i diritti 777 sono da assegnare con molta più cautela.

Rimane comunque la possibilità che sul server stia girando un software (o uno script PHP) con qualche falla di sicurezza che permetta di eseguire operazioni sui files. Anche in tal caso conviene stare attenti.

Purtroppo i discorsi sulla sicurezza non possono dirsi mai conlusi...

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda