Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Hosting e Cloud
    5. Cambio owner directory di default
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gayspace User Attivo • ultima modifica di

      Cambio owner directory di default

      Traduco...

      Ho un mio server e vorrei creare una cartella per le foto di ogni utente. Il problema è che se uso il php mkdir(), la cartella si crea con owner (?), e non posso modificarla ogni volta a mano in ssh con chown per ovvi motivi...

      La mia domanda è, come posso impostare che le cartelle create abbiano owner "pippo" e non "(?)"... E' possibile?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        paolino Moderatore • ultima modifica di

        la funzione mkdir crea una dir con permessi 777 ( quindi world writable )

        hai però a disposizione 3 altre funzioni e cioè

        • chgrp per cambiare il gruppo a cui il file appartiene
        • chown per cambiare l'owner del file
        • chmod per cambiare i permessi sul file

        quindi una volta che hai creato la directory puoi usare le 3 funzioni per assegnarla all'utente/gruppo che desideri

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gayspace User Attivo • ultima modifica di

          no non ci siamo, mi spiego

          non posso andare a modificare a mano in ssh l'owner perchè si crea una cartella per ogni iscritto.. ho 100 iscritti al giorno, quindi è abbastanza improponibile farlo a mano...

          per questo chiedevo un cambio di default dell'owner

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            paolino Moderatore • ultima modifica di

            ma infatti non devi farlo a mano

            nello script PHP dove c'hai

            mkdir($nomedir); ecc....

            ci metti chown subito dopo per cambiare i permessi alla directory appena creata

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              gayspace User Attivo • ultima modifica di

              ci ho già provato, ma mi dice che la funzione non è supportata

              penso per il fatto che il proprietario (pippo) non possa modificare l'owner se questo non è di pippo...

              lo so.. è un casino...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                paolino Moderatore • ultima modifica di

                è un problema di configurazione del web server

                il modo più semplice per risolvere il problema è di settare la directory che conterrà le altre directory come 777

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  gayspace User Attivo • ultima modifica di

                  ok il problema è:

                  io setto la dir "foto_utenti" come owner pippo e chmod 777

                  e riesce

                  all'interno però le dir che si creano con mkdir, hanno owner (?) e chmod 755 (anche se nell mkdir gli do il valore 0777)... praticamente sono in stallo..

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    paolino Moderatore • ultima modifica di

                    ma tu ogni volta che chiami mkdir devi poi settare l'owner e i permessi

                    di default mkdir non setta l'owner

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      gayspace User Attivo • ultima modifica di

                      no nn mi son spiegato

                      creo mkdir ('../cartella_di_pippo',0777)

                      poi anche se subito dopo lancio chown, questo nn mi permette di cambiare l'owner perchè io sono un proprietario diverso dall'owner di default e quidni non posso modificarlo...

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        flame.networks User Attivo • ultima modifica di

                        Hai provato con suEXEC?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          paolino Moderatore • ultima modifica di

                          stavo dando per scontato che tu fossi su un dedicato, invece a quanto pare sei su un host condiviso

                          in questo caso non hai i permessi per fare simili modifiche e al 90% l'hoster ha configurato il sistema per non farti usare suExec

                          esiste un solo modo usare l'API FTP http://de3.php.net/manual/it/book.ftp.php

                          in questo modo avrai i permessi dell'utente che usi normalmente per accedere allo spazio hosting e quindi potrei fare qualsiasi cosa nella tua home directory

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            gayspace User Attivo • ultima modifica di

                            no sono un dedicato, però, pare, che l'hoster mi abbia compilato il php attivando il safe_mode

                            lo stesso hoster ha detto che può ricompilare php ma mi costa 30 €.. Ecchecca...o!

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            Caricamento altri post
                            Rispondi
                            • Topic risposta
                            Effettua l'accesso per rispondere
                            • Da Vecchi a Nuovi
                            • Da Nuovi a Vecchi
                            • Più Voti