Impedir que o usuário veja arquivos

0

Eu preciso dar acesso ao meu servidor para um novo usuário. Este usuário acessará um diretório usado para o servidor web, a fim de modificar alguns arquivos lá. Agora, eu criei o usuário no servidor, mas quando tento fazer login com seu nome de usuário, percebo que consigo ver e baixar não apenas esse diretório de usuários (que é uma pasta na parte web dos arquivos), mas todos os arquivos em todas as outras pastas também.

Não sei se isso é um problema de permissão nos arquivos oter (aos quais o usuário não deve ter acesso) ou neste usuário em particular. Ao criar o usuário, eu fiz o seu diretório para ser / var / www / xxxxx onde xxxxx é a pasta que ele deveria ter acesso.

Para ser um pouco mais claro sobre as outras pastas que ele pode ver, elas estão localizadas em / var / www / yyyy Todos os arquivos em yyyy são visíveis para ele e devem estar ocultos. Alguma idéia sobre isso?

    
por Roffee 12.11.2014 / 09:02

1 resposta

0

O usuário está se conectando via ssh? Em caso afirmativo, há uma opção do ChrootDirectory para prender um usuário a um diretório especificado, o que significa que ele não pode navegar mais alto na árvore de diretórios. Dê uma olhada aqui para um exemplo de trabalho

link

    
por hatterman 12.11.2014 / 09:30