LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1013|回复: 0

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

[复制链接]
发表于 2011-3-28 16:06:41 | 显示全部楼层 |阅读模式
专门创建一个用于登录 ftp 的本地用户,但是没有分配家目录

  1. useradd -d /dev/null -s /sbin/nologin -M <usrname>
复制代码

在 vsftpd.conf 指定  

  1. user_config_dir=/etc/ftp/users/
复制代码


在 /etc/ftp/users/ 下创建一个以该用户名的配置文件,里面指定的是其跳转目录
  1. local_root=/home/download/m
复制代码


重启 vsftpd 用 lftp 登录后,ls 提示
  1. ls: Login failed: 500 OOPS: cannot change directory:/dev/null
复制代码


针对这个用户的配置文件,没有生效。其他的本地用户一切正常 !!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表