vsftp 对本地 nologin 用户,指定的 user_config_dir 配置无效

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
VolcanoX
帖子: 82
注册时间: 2008-06-15 15:00
送出感谢: 0
接收感谢: 1 次
联系:

vsftp 对本地 nologin 用户,指定的 user_config_dir 配置无效

#1

帖子 VolcanoX » 2011-03-28 16:06

专门创建一个用于登录 ftp 的本地用户,但是没有分配家目录

代码: 全选

useradd -d /dev/null -s /sbin/nologin -M <usrname>
在 vsftpd.conf 指定

代码: 全选

user_config_dir=/etc/ftp/users/
在 /etc/ftp/users/ 下创建一个以该用户名的配置文件,里面指定的是其跳转目录

代码: 全选

local_root=/home/download/m
重启 vsftpd 用 lftp 登录后,ls 提示

代码: 全选

ls: Login failed: 500 OOPS: cannot change directory:/dev/null
针对这个用户的配置文件,没有生效。其他的本地用户一切正常 !!!

谢谢各位兄台!
回复

回到 “服务器基础应用”