Ubuntu 12.04 Server - Permissões do diretório padrão

3

Eu sou novo no linux e instalei o linux para o servidor web com o apache2. Eu criei um novo diretório / var / www / mysite. Meu principal problema é que cada novo arquivo que eu crie só tem permissões de leitura 644 usando o usuário root. Eu gostaria que cada novo arquivo criado tivesse permissão 775. Estou usando o FTP para atualizar meus arquivos e, simplesmente, sempre que eu fizer upload ou criar um novo arquivo, preciso fazer o login por meio das permissões ssh e update.

Eu li que existe o UMASK e algumas maneiras de alterar as permissões padrão para grupos / usuários, mas não tenho certeza qual seria a melhor solução.

Agradecemos antecipadamente por qualquer ajuda ...

    
por nimi 13.02.2014 / 10:41

1 resposta

0

Sim, se você fizer upload de arquivos pelo ftp, as permissões de arquivo geralmente serão definidas pelo servidor ftp. Para o vsftp, veja o link para uma pergunta "curta" real, semelhante e / ou link (procure por umask) para uma versão" longa ".

  

Q) Ajuda! Os arquivos enviados estão aparecendo com permissões -rw -------.

     

A1) Dependendo se este é um upload feito por um usuário local ou um usuário anônimo,   use "local_umask" ou "anon_umask" para mudar isso. Por exemplo, use   "anon_umask = 022" para conceder permissões de arquivos carregadas anonimamente   -rw-r - r--. Note que o "0" antes do "22" é importante.   A2) Veja também a página man vsftpd.conf.5 para o novo "file_open_mode"   parâmetro.

    
por Wolfgang 13.02.2014 / 12:18