CentOS 7.9 限制 FTP 用户访问指定目录

为了限制 FTP 用户只能访问指定的目录,您可以按照以下步骤操作:

1. 安装 vsftpd

使用以下命令在 CentOS 7.9 中安装 vsftpd:

sudo yum install vsftpd

2. 创建 FTP 用户

使用以下命令创建一个名为'ftpuser' 的 FTP 用户并设置密码:

sudo useradd -m ftpuser
sudo passwd ftpuser

3. 设置 vsftpd 配置

打开 vsftpd 配置文件 /etc/vsftpd/vsftpd.conf,并将以下配置添加到文件末尾:

# 允许本地用户登录 FTP
local_enable=YES

# 禁止匿名登录
anonymous_enable=NO

# 允许上传和下载文件
write_enable=YES

# 限制 FTP 用户只能访问指定目录
chroot_local_user=YES
local_root=/path/to/ftp/dir

/path/to/ftp/dir 替换为您想要指定的 FTP 目录。

4. 重启 vsftpd 服务

使用以下命令重启 vsftpd 服务:

sudo systemctl restart vsftpd

现在,FTP 用户只能访问指定目录,并且无法浏览其他目录。

CentOS 7.9 FTP 限制用户访问指定目录

原文地址: https://www.cveoy.top/t/topic/mNs6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录