Chmod 777 todos os arquivos cgi sendo enviados

1

No meu ubuntu eu configurei cgi em / var / www / html / webcgi então quando os arquivos carregados naquele webcgi não são executados, ele me mostra erro interno do servidor então preciso chmod. Como webcgi é chowned www-data e uploader. então eu tentei chmod 777 com uploader quando os arquivos são carregados, quero dizer o uploader usar php chmod () para dar permissão, mas isso não é executado .. mas quando eu chmod-lo de termial e chown-lo como www-dados é executado. Existe alguma maneira de chmod arquivos quando ele é carregado. Eu pensei em fazer um cronjob, mas isso não é uma boa maneira ..

Obrigado!

    
por moin 14.07.2017 / 07:57

1 resposta

1

Use as ACLs:

setfacl -dm "u:www-data:rwx" /path/to/dir

Agora www-data tem acesso a este diretório, também arquivos criados por www-data herdarão suas permissões.

com base em como o seu servidor web foi configurado, você pode querer fazer isso usando www-data group:

setfacl -dm "g:www-data:rwx" /path/to/dir
    
por Ravexina 14.07.2017 / 10:30