linux 中ftp配置文件模版
时间: 2023-10-13 19:05:06 浏览: 61
下面是一个常见的 Linux 中 FTP 配置文件模板:
```
# 全局设置
anonymous_enable=YES # 允许匿名用户登录
local_enable=YES # 允许本地用户登录
write_enable=YES # 允许用户上传和修改文件
local_umask=022 # 设置本地用户上传文件的默认权限
dirmessage_enable=YES # 启用目录提示信息
xferlog_enable=YES # 启用文件传输日志
xferlog_file=/var/log/vsftpd.log # 设置传输日志文件路径
xferlog_std_format=YES # 设置传输日志格式
idle_session_timeout=600 # 设置空闲连接超时时间
data_connection_timeout=120 # 设置数据连接超时时间
nopriv_user=ftpsecure # 设置 ftpsecure 用户为非特权用户
chroot_local_user=YES # 将用户锁定在其主目录中
allow_writeable_chroot=YES # 允许用户在锁定的主目录中创建目录和文件
pasv_enable=YES # 启用被动模式
pasv_min_port=40000 # 被动模式端口范围最小值
pasv_max_port=40100 # 被动模式端口范围最大值
listen=NO # 不允许 vsftpd 监听所有 IP 地址
listen_ipv6=YES # 启用 IPv6 监听
# 用户设置
user_sub_token=$USER # 设置用户主目录的子目录为用户名
local_root=/var/ftp/$USER # 设置用户主目录
guest_enable=YES # 启用虚拟用户
virtual_use_local_privs=YES # 使用本地用户权限
user_config_dir=/etc/vsftpd/vsftpd_user_conf # 用户配置文件目录
```
你可以根据实际情况修改配置文件,并保存为 `/etc/vsftpd/vsftpd.conf`。