Come posso dare l'authorization di scrittura di gruppo predefinito a un file creato da www-data?

il nostro apache funziona come www-data: psacln

se questa linea viene eseguita;

  • Devo triggersre KeepAlive sul backend di Apache con la vernice come frontend?
  • Come posso impostare MongoDB con GoDaddy Shared Hosting?
  • Emissione di Apache MaxClients
  • Apache2 VirtualHost IfPort?
  • Cosa succede a questa richiesta http?
  • Apache2: 400 Bad Request con regole di riscrittura, nulla nel log degli errori?
  • <?php file_put_contents("./file.txt",""); 

    allora apache crea questo file senza l'authorization di scrittura al gruppo,

     -rw-r--r-- 1 www-data psacln 9 2010-02-25 16:17 file.txt 

    Come posso impostare il nostro ubuntu / apache in modo da consentire all'autore di scrivere il permesso per impostazione predefinita quando crei file / cartelle all'interno di siti web?

  • Connessione TCP bloccata in stato SYN_RECV nonostante ACK ricevuto
  • Trasferimenti di file di networking molto lenti
  • Costruire una struttura di networking
  • Il servizio IP Internet rifiuta la richiesta API da un singolo indirizzo
  • Calamaro non caching
  • Differenza tra SSLCertificateFile e SSLCertificateChainFile?
  • 2 Solutions collect form web for “Come posso dare l'authorization di scrittura di gruppo predefinito a un file creato da www-data?”

    Come DaveG ricorda, è ansible utilizzare umask() per modificare le autorizzazioni predefinite di tutti i file creati dal process. La tua attuale umask è probabilmente 0022. Se la imposta su 0002, il tuo file avrà le stesse autorizzazioni sia per l'utente che per il gruppo.

    È anche ansible modificare le autorizzazioni del file impostato singolarmente usando chmod() questo modo è ansible eseguire solo chmod("./file.txt", 664) e il file con rw per utente e gruppo.

    Maggiori informazioni su php umask: http://php.net/manual/en/function.umask.php

    Maggiori informazioni su php chmod: php.net/manual/en/function.chmod.php

    Impostare l'umask all'interno di php utilizzando la umask() :

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.