Présentation :
J'avais besoin de forcer certains utilisateurs PAM (configurés dans /etc/passwd) à utiliser FTPS et de les empêcher d'utiliser SSH ou SFTP.
Voici une solution que j'ai trouvée dans :
http:/ /askubuntu.com/questions/93411/simple-easy-way-to-jail-users
Solution :
Ajoutez à /etc/shells un nouveau shell :vim /etc/shells
Ajouter une ligne :/bin/false
Économisez. Pour chaque utilisateur que vous souhaitez refuser ssh/sftp, modifiez le shell de l'utilisateur :usermod -s /bin/false userx
Maintenant, userx ne peut pas se connecter via ssh/sftp.
Installez vsftpd :apt-get install vsftpd
Modifiez le fichier de configuration :vim /etc/vsftpd.conf
Et quelques changements….anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
Économisez. Redémarrez vsftpd :/etc/init.d/vsftpd restart