vsftp homedirs fora de / home

1

Eu tenho a configuração vsftp com um servidor Ubuntu (13.04) com dois discos rígidos separados. Um para o sistema operacional, outro é um grande software RAID. Atualmente, meus usuários de FTP têm diretórios pessoais em / home . Como a unidade do SO é pequena, eu quero mover os homedirs desses usuários para os diretórios / var / raid / ftp-user-x .

Agora criei os novos diretórios de usuários manualmente, alterei as contas de usuário com usermod e copiei todos os arquivos que preservam as permissões. Eu verifiquei que os novos diretórios estão sendo usados por grep ing para os respectivos nomes de usuários em / etc / passwd .

Apesar de ter reiniciado o vsftpd, tendo mudado a localização dos diretórios home, quando tento conectar meu cliente FTP expira. Eu estou achando difícil obter muito de qualquer coisa útil fora dos logs com vsftp.

Como posso fazer com que o vsftp trabalhe com os diretórios home dos usuários de FTP dentro de / var / raid ?

    
por quickshiftin 25.10.2014 / 20:41

1 resposta

1

Você pode fazer com que o vsftpd aponte para outro diretório adicionando / alterando a opção abaixo ao seu arquivo vsftpd.conf:

local_root = / var / raid / $ USER

Por favor, esteja ciente de que isso também irá procurar a pasta do usuário. Se você quiser que todos os usuários façam login no mesmo diretório, remova "/ $ USER"

    
por 26.10.2014 / 01:28