Visualizzazione risultati 1 fino 12 di 12

Discussione: proprietario dei file (chown)

  1. #1
    Guest

    Predefinito proprietario dei file (chown)

    Eh sì, qualche volta inciampo anche io! :grin:

    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.

    Tnx!


    Ciaooooooooo!!!!!!!!!!!!!!!!!

  2. #2
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Puoi eseguire i comandi di linux con la funzione per php:
    passthru("comando");

    quindi dovresti poter usare anche chown
    buona fortuna !

  3. #3
    Guest

    Predefinito

    eh, so un cazz di linux io! :D
    Spiega un pochino step by step.......


    Ciaoooooooo!!!!!!!!

  4. #4
    Guest

    Predefinito

    ma tu uppi il file nel tuo account? perchè mai nobody? mica fai login in ftp come anonimo?

  5. #5
    Guest

    Predefinito

    No no, non come anonimo.
    Cmq uppo il file, come già detto, tramite php.


    Ciaoooooo!!!!!!

  6. #6
    Guest

    Predefinito

    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...)

  7. #7
    Guest

    Predefinito

    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!!!


    Ciaooooo!!!!!!!

  8. #8
    Guest

    Predefinito

    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.

  9. #9
    Guest

    Predefinito

    Ci avevo già provato tramite ftp ma non me lo permette.
    Ho provato via shell ma non riconosce il comando (la sintassi è corretta?)


    Ciaoooooooo!!!!!!!!!!!

  10. #10
    Guest

    Predefinito

    Ciao,

    Ti imposta come proprietario "nobody" (ma poteva anche impostarti "apache") xké Apache lavora proprio usando l'user nobody.
    Per quanto riguarda il chmod prova anche con: chmod 0777 file.est e vedi se va.
    Se non va tramite shell, dai uno sguardo qui: http://it.php.net/manual/it/function.chmod.php
    e qui:
    http://it.php.net/manual/it/function.chown.php

    Bye.

  11. #11
    Guest

    Predefinito

    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).


    Ciaooooooo!!!!!!!

  12. #12
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Ma non fai prima a chiedere al proprietario del server?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •