Ubuntu FTP 用户禁止登录ssh

如果用vsftpd服务的话,可以通过禁止其通过pam认证并将check_shell配置为NO,添加用户的时候将用户的shell配置为 /bin/false,这样既能够禁止用户ssh登录又能够正常使用ftp。

  1. 修改/etc/pam.d/vsftpd,注释掉一下一行:
    #auth  required    pam_shells.so
  2. 修改/etc/vsftpd.conf,添加如下一行:
    check_shell=NO
  3. 添加用户时加上选项 –s /bin/fasle

0 comments:

Post a Comment