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

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

Legenda: Proprietário/Grupo, por exemplo, AccountUser/Ninguém

Em um servidor web (apache), tenho uma pasta (chmod 775, AccountUser/Nobody) para a qual movo os arquivos carregados. Um script baseado na Web executado como Ninguém é usado ao mover os arquivos. Os arquivos movidos por esse método recebem chmod 644, Ninguém/Ninguém. Tudo bem porque mais tarde ainda posso editar/excluir/sobrescrever o arquivo usando FTP (AccountUser) ou o mesmo script Ninguém.

Mas quando eu carrego um arquivo na pasta usando FTP (AccountUser), ele se torna 644 AccountUser/AccountUser. Isso não está certo porque não posso editar/excluir/sobrescrever posteriormente o arquivo com o 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 obtenham chmod 664 AccountUser/Nobody, não importa quem o crie?

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

Responder1

A compreensão nunca pode ser fácil. Basta visitar istohttp://www.onlineconversion.com/html_chmod_calculator.htm Após o FTP, faça login com AccountUser/AccountUser e altere as permissões. Ou entre em contato com o administrador unix para alterar as permissões padrão fornecidas para a conta.

informação relacionada