Úvod:
Potřeboval jsem donutit určité uživatele PAM (nakonfigurované v /etc/passwd), aby používali FTPS a zablokovat jim používání SSH nebo SFTP.
Zde je řešení, které jsem našel v:
http:/ /askubuntu.com/questions/93411/simple-easy-way-to-jail-users
Řešení:
Přidat do /etc/shells nový shell:vim /etc/shells
Přidejte jeden řádek:/bin/false
Uložit. Pro každého uživatele, kterému chcete zakázat ssh/sftp, změňte jeho shell:usermod -s /bin/false userx
Uživatel x se nyní nemůže přihlásit přes ssh/sftp.
Nainstalovat vsftpd :apt-get install vsftpd
Upravte konfigurační soubor:vim /etc/vsftpd.conf
A některé změny….anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
Uložit. Restartujte vsftpd:/etc/init.d/vsftpd restart