vsftpd本地用户登陆设置的问题
我的vsftpd配置成使用本地用户登陆
添加了一个本地用户
useradd -g ftp -d /var/www/ -s /sbin/nologin webftp
在/etc/pass显示如下
webftp:x:1000:1000::/ var/www/:/sbin/nologin
这样在客户端登陆不了,经过不断尝试后,发现改成
webftp:x:1000:1000::/ var/www/:/bin/bash
就可以正常登陆了
但是我并不想webftp这个用户可以登陆系统,并且关于vsftpd配置的文章都说用/sbin/nologin的,为什么我的就不行呢?
我用的是debian,vsftpd版本2.03
没有人知道吗?我被这个问题困扰很久了。。。
老问题了:将nologin加入到/etc/shells中即可。
阅读(2365) | 评论(0) | 转发(0) |