Se / home for de propriedade de root, o que provavelmente é ... você sempre pode revogar o acesso de leitura para "outros" no próprio diretório / home.
sudo chmod o-r /home
Eu tenho um servidor Ubuntu e dou hospedagem para alguns usuários e eu uso o próximo comando para criar usuários e suas contas ftp: sudo adduser nameofthepage
Este comando cria um diretório com o nome da página no diretório "/ home" onde os usuários podem colocar os arquivos de suas páginas da Web.
Mas eu tenho um problema sério, quando os usuários logam no servidor com suas contas ftp eles podem ir para um diretório acima do diretório / home e ver todos os diretórios do servidor, como posso limitá-lo?
Muito obrigado.
Se / home for de propriedade de root, o que provavelmente é ... você sempre pode revogar o acesso de leitura para "outros" no próprio diretório / home.
sudo chmod o-r /home
Se você está preocupado com esse nível de acesso, talvez seja melhor usar algum tipo de chroot ou cadeia para os usuários. Há pam_chroot e rssh que podem ser usados para restringir usuários, e tenho certeza de mais algumas opções de cadeia também.
Ei, você deve usar usuários virtuais para isso. Olhe para mysql-pam.d você poderia ter um banco de dados para ssh / ftp / outros logins + cota de disco ou qualquer outra coisa apenas em uma tabela. Verifique sua arquitetura e escalabilidade.