Como definir permissões e proprietário / grupo para serem usados na criação de arquivos?

1

Legenda: Proprietário / Grupo, por exemplo AccountUser / Nobody

Em um servidor web (apache), eu tenho uma pasta (chmod 775, AccountUser / Nobody) na qual eu movo os arquivos enviados. Um script baseado na Web em execução como Ninguém é usado ao mover os arquivos. Arquivos movidos por este método recebem chmod 644, Nobody / Nobody. Está tudo bem, porque depois eu ainda posso editar / apagar / sobrescrever o arquivo usando o FTP (AccountUser) ou o mesmo script Nobody.

Mas quando eu carrego um arquivo na pasta usando FTP (AccountUser), ele se torna 644 AccountUser / AccountUser. Isso não está correto porque não posso editar / excluir / substituir o arquivo posteriormente pelo script baseado na Web.

Como o upload de arquivos via FTP é muito mais conveniente para um usuário avançado, existe uma maneira de fazer com que os arquivos enviados via FTP recebam chmod 664 AccountUser / Nobody, não importa quem o crie?

Se você acha que a configuração que eu quero é uma maneira ruim de resolver esse problema, por favor, sugira também a maneira correta.

    
por Jake 09.06.2015 / 08:12

1 resposta

1

O entendimento nunca pode ser fácil. Basta acessar este link Após o FTP, faça o login com AccountUser / AccountUser e altere as permissões. Ou conatct unix admin para alterar as permissões padrão fornecidas para a conta.

    
por 09.06.2015 / 08:37