Eu gostaria de usar o SFTP sobre o OpenSSH como um pequeno servidor FTP. No entanto, eu gostaria de usar um disco rígido montado ou pendrive como o diretório chrooted para o usuário.
Até onde eu sei, o chrooting é obtido através de uma entrada como essa em /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Mas gostaria de substituir o ChrootDirectory %h
por algo como ChrootDirectory /media/user/usb-stick
.
Isso não parece funcionar agora e acho que isso se deve ao fato de os direitos de acesso não estarem corretos. O dispositivo montado automaticamente da Everey tem acesso de leitura e gravação apenas para o usuário atualmente conectado. Como posso mudar isso?