Tengo algunos problemas para modificar un acceso SFTP para un cliente.
Puedo acceder al directorio, pero el problema es que no puedo leer / escribir, solo puedo acceder al directorio.
A continuación se muestra lo que hice:
# cat /etc/passwd | grep comege
comege:x:1001:1001::/home/sftp/comege/home/:/sbin/nologin
# cat /etc/group | grep sftp
sftp-only:x:1001:
# sshd_config
Subsystem sftp internal-sftp
Match Group sftp-only
ChrootDirectory /home/sftp/%u
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
SELinux se establece en permisivo para fines de prueba.
Cuando me conecto al servidor usando SFTP me sale el siguiente error:
Error listing directory '/'. Permission denied
Permisos:
/home/sftp/comege and parent directories belongs to root:root.
/home/sftp/comege/home belongs to comege:sftp-only
Creo que el problema es que comege no se redirige a / home / sftp / comege / home en la conexión, por lo que llega a / home / sftp / comege, que pertenece a la raíz, por lo tanto, la falta de permisos (?)