vsftpd parece exigir 777 na raiz da web

0

Atualmente estou configurando o vsftpd em um servidor e estou lutando com as permissões.

Eu criei um ftpuser e configurei seu diretório home para / web (/ web é um link simbólico para / usr / share / nginx / - contém a pasta www etc). Tocando com permissões, parece que o único chmod que me permite escrever é o 777 - mesmo que o ftpuser seja um membro do grupo www-data, que é o proprietário / grupo das pastas & arquivos?

Alguma idéia?

    
por Dave Clarke 30.05.2013 / 21:01

1 resposta

4

Por favor, leia este artigo da Wikipedia sobre permissões de arquivos do Unix.

Não faça mais nada até ter lido e compreendido o conteúdo dessa página. As permissões do Unix não são uma misteriosa mágica vodu - elas são incrivelmente lógicas e simples quando você as entende. Tome o tempo necessário para entender o que esses números "mágicos" significam e o que eles fazem.

Com sua nova clareza e compreensão das permissões e propriedade de arquivos / diretórios do Unix, você deve saber que vsftpd não requer nenhuma permissão específica, o sistema operacional está apenas aplicando as restrições que você dado isso.

As permissões em um arquivo ou diretório determinam quem pode executar quais ações . Você, como administrador do sistema, é responsável por definir permissões apropriadas em arquivos e diretórios (que os usuários / grupos precisarão para executar quais ações e quais ações "outros" usuários devem ter permissão para executar).

Você determina quais permissões são apropriadas pela configuração de seu servidor e quais usuários precisam executar quais ações em seu ambiente específico.

    
por 30.05.2013 / 22:02