Parece que as permissões para o diretório chroot, /home/sftp/comege
, não estão configuradas para permitir acesso de leitura pelo usuário comege
.
As permissões em /home/sftp/comege
devem ser assim:
# ls -la /home/sftp/comege
total 0
drwxr-xr-x 1 root root 8 Jul 19 12:00 .
drwxr-xr-x 1 root root 12 Jul 19 11:59 ..
drwx------ 1 comege sftp-only 76 Jul 19 12:00 home
Altere as permissões com:
# chmod 755 /home/sftp/comege
Observe que isso não leva em consideração as permissões do SELinux.
Por padrão, uma sessão SFTP em um ambiente chrooted começará com o usuário no "jail" chroot, que deve ser de propriedade do root. Pretende-se que o usuário só grave em arquivos em subdiretórios do diretório raiz de nível superior. Uma convenção é criar um subdiretório chamado "incoming" para uploads de usuários, em vez do diretório "home" mostrado no exemplo original.