开发者社区> 问答> 正文

vsftp添加用户




在linux中添加ftp用户,并设置相应的权限,操作步骤如下:
1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/htdocs
2、建用户:使用root登录后执行
[font=Consolas, 'Liberation Mono', Menlo, Courier, monospace][size=font-size: 10pt,10pt]useradd -d /htdocs -s /sbin/nologin test  [size=; font-size: 12pt,12pt] //增加ftp用户、设置用户主目录并且禁止该用户登录
passwd test     //为test设置密码
3、ftp目录相应的权限设置:
①如果/htdocs文件之前不存在。则不需要改权限。直接看下一步。
②如果之前已经存在,则需要修改一下权限  
chown test /htdocs
chmod 755 /htdocs
[size=; font-size: 12pt,12pt]4、限制用户只能访问[size=; font-size: 12pt,12pt]/htdocs[size=; font-size: 12pt,12pt],不能访问其他路径
    修改/etc/vsftpd/vsftpd.conf如下:①和②任选一个
  ①限制所有系统用户只能ftp访问自己的目录
         chroot_local_user=YES        //没有就添加
②限制部分用户登录访问自己的目录
[size=; font-size: 12pt,12pt]         [size=; font-size: 12pt,12pt]chroot_list_enable=YES[size=; font-size: 12pt,12pt]      //启用限制列表
         chroot_list_file=/etc/vsftpd/vsftpd.chroot_list    
[size=; font-size: 12pt,12pt]        //[size=; font-size: 12pt,12pt]编辑 vsftpd.chroot_list文件,将要限制的用户添加进去,每个用户名一行
5、 改完配置文件,不要忘记重启vsFTPd服务器             /etc/init.d/vsftpd restart

展开
收起
云飒 2015-02-03 20:39:36 5627 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载