ubuntu permissões de arquivo do servidor alteradas automaticamente

0

Olá, estou tendo um problema com um projeto meu, eu tenho Ubuntu 12.04.1 lts, o problema que estou tendo é que toda vez que eu carregar um arquivo através do ftp eu preciso modificar as permissões de arquivo caso contrário ele não está disponível através navegador.Como posso modificar as permissões da pasta / var / www para serem vistas pelo público através do navegador da web e cada novo arquivo / diretório tem as permissões do diretório www?

    
por adi 24.11.2012 / 17:09

2 respostas

1

Você precisa alterar sua conta de FTP para ser um membro do grupo de dados www. (Você também pode configurá-lo para USAR a conta www-data.)

Detalhes de como fazer isso mudam drasticamente, dependendo do servidor FTP que você está usando.

    
por Jim Salter 24.11.2012 / 18:08
2

Eu iria com a resposta de Jim Salter em geral. Deve ser rápido para configurar.

Apenas como referência, eu tive que construir um servidor com muitos usuários acessando através de processos diferentes e vários daemons que eu não quero rodar como root. Eu decidi usar acls.

Os passos são os seguintes:

  1. Instale o pacote acl

  2. Adicione suporte em seu sistema de arquivos:

Edite /etc/fstab e adicione acl como palavra-chave em sua partição. Algo parecido com isto:

% bl0ck_qu0te%
  1. Reinicie o remontar.

  2. Defina o acl no diretório:

    sudo setfacl -Rdm u: www-data: rx / var / www

Isso fará com que todos os arquivos criados nesse diretório herdam essas permissões (na prática, adicionando www-data como o grupo em vez daquele grupo de usuários.

Ele deve funcionar para você também se você não conseguir encontrar o caminho no seu FTP (que, novamente, deve ser mais fácil)

Referências: link link

    
por Davisein 25.11.2012 / 19:33