码迷,mamicode.com
首页 > 其他好文 > 详细

vsftp为不同用户设置不同的ftp的根目录

时间:2018-11-27 13:43:21      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:root   tail   csdn   用户访问   图片   不同   bmp   直接   没有   

需求

要求ftp登录后的根目录是/var/test/,但是又不能影响其他用户的登录路径,因为有些程序是直接在根目录进行操作的,而没有目录切换的过程。
操作过程
新建用户

useradd test1
useradd test2
passwd test1
passwd test2

vsftpd配置

# 用户登录路径,local_root 针对系统用户
local_root=/var/ftp/
# 锁定用户到各自目录为其根目录
chroot_local_user=YES
# anon_root 针对匿名用户
anon_root=/var/www/html

allow_writeable_chroot=YES
# 用户配置目录
user_config_dir=/etc/vsftpd/userconfig


配置各自用户访问根目录

cd /etc/vsftpd/
mkdir userconfig
cd userconfig/

在userconfig目录下为不同用户配置不同的根目录:
vim test1:

local_root=/var/ftp/test1/


vim test2:

local_root=/var/ftp/test2/


重启服务

service vsftpd restart


验证

新建/var/ftp/test1/、/var/ftp/test2/目录,并在目录下新增一些测试文件。

cd /var/pub/
mkdir test1
mkdir test2
cd test1
touch a
touch aa
cd ../test2/
touch b
touch bb
cd ..
chown -R test1:test1 test1
chown -R test2:test2 test2


结果

技术分享图片

 


---------------------
作者:hoxis
原文:https://blog.csdn.net/bruce_6/article/details/78064217

vsftp为不同用户设置不同的ftp的根目录

标签:root   tail   csdn   用户访问   图片   不同   bmp   直接   没有   

原文地址:https://www.cnblogs.com/augusite/p/10025737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!