Premetto che sto parlando di un host NON av.
Allora, quando uppo un file tramite php, tale file risulta non avere proprietario (da ftp risulta "nobody").
Quando tramite ftp vado per cambiargli i chmod o a cancellarlo mi dice che non ho i permessi per farlo, ok.
Vado a cambiare i permessi tramite lo stesso script che uppa il file, e mi dice che non si può, d'altronde solo l'amministratore può modificare l'owner dei file, ok.
Se però provo a cancellarlo tramite unlink ci riesco!!!!!
Ma porc!!!
Allora c'è qualcosa che non mi torna!
Vabbè, a parte questo problema illogico, sapreste come attribuire l'owner tramite php?
O cmq come aggirare il problema che una volta uppato posso cancellare via ftp.
il fatto che tu possa fare l'unlink del file ma non il chmod puo' essere dovuto al fatto (probabilmente) che unlink ha lo sticky bit attivo (ovvero chiunque lo utilizzi ha il permesso del root o una cosa del genere). Ma forse dovresti provare a contattare l'amministratore (soluzione ovvia...)
Ma alla fine come potei risolvere?
Mi pare illogico che chiunque possa cancellare tramite script quei file e io che sono il proprietario dello spazio no!!!
prova a dargli un chmod 777 (da shell si scrive chmod a+rwx file.estensione)
questo sistema che potresti trovare illogico, è una delle caratteristiche fondamentale dei sistemi unix-like.
Grazie della spiegazione.
Per le prove, anche con chmod 0777 file.est mi da lo stesso risultato di prima.
La guida l'avevo già letta (ce l'ho scaricata sul pc).