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

简介: 需求要求ftp登录后的根目录是/var/test/,但是又不能影响其他用户的登录路径,因为有些程序是直接在根目录进行操作的,而没有目录切换的过程。操作过程新建用户useradd test1useradd test2passwd test1passwd test2vsftpd配置# 用户登录路径,lo...

需求

要求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

目录
相关文章
|
7月前
|
监控 Ubuntu 安全
如何在 Ubuntu Linux 中设置和使用 FTP 服务器?
如何在 Ubuntu Linux 中设置和使用 FTP 服务器?
259 2
如何在 Ubuntu Linux 中设置和使用 FTP 服务器?
|
Linux 开发工具
linux下的ftp访问路径设置
linux下的ftp访问路径设置
523 0
|
Linux 网络安全 数据安全/隐私保护
CentOS 7安装配置vsftp并搭建FTP(一)
CentOS 7安装配置vsftp并搭建FTP(一)
24458 0
CentOS 7安装配置vsftp并搭建FTP(一)
|
算法 安全 Linux
Centos 7.2安装FTP服务并进行相关设置
Centos 7.2安装FTP服务并进行相关设置
183 0
Centos 7.2安装FTP服务并进行相关设置
|
网络安全 Windows
Windows 技术篇-使用Windows Server 2012 R2服务器设置ftp共享文件路径实例演示
Windows 技术篇-使用Windows Server 2012 R2服务器设置ftp共享文件路径实例演示
571 0
Windows 技术篇-使用Windows Server 2012 R2服务器设置ftp共享文件路径实例演示
|
数据安全/隐私保护
|
Linux
vsftp 基于虚拟用户的ftp服务器 如何做配额
做配额的方法: 1,是用磁盘配额,但是虚拟用户好像没有好办法。只能应用于本地用户。与Vsftpd设置无关 2,文件夹限制大小,是占用的。这和Vsftpd没有关系 所以可以先把用户禁锢在自己工作目录里面,然后结合第2个方法 Linux下如何限制单个文件夹大小  需要root权限 创建一个指定大小的磁盘镜像文件: dd if=/dev/zero of=/root/augusite/disk.img bs=2M count=10 这样就创建了一个大小为20M的磁盘镜像。
1417 0
|
安全 Linux 开发工具
VSFTP FTP服务器安装与配置(转载)
1. Vsftpd文件共享 1.1简介 Vsftpd是“very secure FTP daemon”的缩写,是一款非常安全的FTP软件。支持IPv6以及SSL加密。
1454 0
|
网络安全 网络协议 安全
|
2月前
|
SQL 分布式计算 DataWorks
DataWorks常见问题之dataworks连接FTP服务器失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。