• [^] # Re: ta méthode est fiable

    Posté par (site web personnel) . En réponse au message Mettre en place un chroot SFTP sous Lenny. Évalué à 1.

    Chez moi, j'ai tout simplement ce qui suit :
    ~$ grep user /etc/passwd
    user:x:1008:1001:,,,:/home/user:/bin/false
    niol@ripley:~$ tail -n 5 /etc/ssh/sshd_config
    Match group sftponly
     ChrootDirectory /home/%u
     X11Forwarding no
     AllowTcpForwarding no
     ForceCommand internal-sftp
    ~$ ls -la /home/user/
    total 20
    drwxr-xr-x 5 root root 4096 oct 1 2008 .
    drwxr-xr-x 11 root root 4096 mar 29 16:03 ..
    drwxr-xr-x 4 user user 4096 oct 1 2008 7demo
    drwxr-xr-x 2 user user 4096 nov 29 2007 Projet
    drwxr-xr-x 3 user user 4096 sep 9 2007 site.fr
    
    Pour ce qui est du shell, comme tu es en ForceCommand, je ne pense pas que ça joue sauf si /etc/pam.d/sshd est configuré avec pam_shells.so (j'ai pas testé).