最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
FileZilla在Linux环境中的权限设置
时间:2026-07-29 16:41:04 编辑:袖梨 来源:一聚教程网
Linux上FileZilla的权限设置

一 总体原则及角色说明
- 服务器端的Linux文件系统权限,加上FTP/SFTP服务配置,才共同控制真正的“权限”;FileZilla本身仅是客户端。
- 基本思路:整个流程以登录用户(系统用户或虚拟用户)为起点,先准备其能够访问的目录 → 再调整目录权限位及所有者/所属组 → 随后通过服务器软件(如vsftpd或FileZilla Server)配置读/写/删除/列目录的相应授权 → 最后根据需要配置被动端口、TLS与chroot隔离等安全项。
二 权限配置:SFTP方式
- 准备系统用户与目录
- 创建用户并设置家目录:
- sudo adduser ftpuser
- sudo usermod -d /home/ftpuser ftpuser
- 仅授予必要权限(示例为仅所有者可写,组与其他只读/不可执行):
- sudo chown -R ftpuser:ftpuser /home/ftpuser
- sudo chmod -R 755 /home/ftpuser(目录需执行位才能进入)
- 创建用户并设置家目录:
- 客户端连接重点
- 协议选择:登录凭据可使用ftpuser与密码或密钥,登录类型设为“正常”;服务器IP填入主机栏,端口22,协议采用SFTP(基于SSH)。
- 无需在FileZilla里设置“SFTP服务器路径”,那是服务器侧的事;在Linux上确保sshd运行即可(systemctl status sshd)。
- 常见故障排查
- 上传失败或“无写权限”:先用ls -ld 目标目录核查ftpuser对目标目录是否同时具备所有者身份和写权限;不符合要求时再使用 chown/chmod。
- 新建目录/文件出现权限过严:后续流程能否访问新创建对象,取决于umask与上层目录权限的配合,应据此进行设置。
三 以vsftpd为例配置FTP权限
- 安装与启动
- 安装:sudo yum install vsftpd(或 apt 安装);启动:sudo systemctl start vsftpd;开机自启:sudo systemctl enable vsftpd。
- 基本目录与权限
- 为本地用户准备目录(示例):
- sudo chown -R ftpuser:ftpuser /home/ftpuser
- sudo chmod -R 755 /home/ftpuser
- 为本地用户准备目录(示例):
- 配置文件(/etc/vsftpd/vsftpd.conf)中的关键项目
- 允许本地用户登录和写入:
- local_enable=YES
- write_enable=YES
- 提升安全的目录隔离(chroot)
- chroot_local_user=YES
- 解决chroot后无法写入:allow_writeable_chroot=YES
- 按需配置匿名相关项(仅在启用匿名时)
- anonymous_enable=NO(或YES并细化权限)
- anon_upload_enable=YES
- anon_mkdir_write_enable=YES
- anon_other_write_enable=YES(按需)
- 同时确保匿名目录(如**/var/ftp/pub**)对“其他用户”具备写权限:sudo chmod o+rw /var/ftp/pub
- 允许本地用户登录和写入:
- 生效与验证
- 修改配置后重启:sudo systemctl restart vsftpd
- 上传、创建、删除是否符合预期,需要由客户端连接FTP协议(端口21)后逐项验证。
四 实用建议与进阶控制
- 删除/重命名的精细化控制
- 正常业务可能受到删除限制影响,因此采用vsftpd的 cmds_denied=DELE,RMD 禁止删除命令之前,必须结合备份策略与业务情况进行评估。
- FTP特有的防火墙与被动模式
- 为防止数据通道遭到拦截,先在vsftpd内指定被动端口范围(如50000-50009),再由防火墙同时放行21端口和对应范围内的端口。
- 在Linux上运行FileZilla Server(服务器版)
- 适合可视化管理用户与权限的做法,是先借助图形界面建立用户/用户组并为其分配共享目录,然后在“Directories/Files”内勾选Create/Delete、Write/Delete,使目录与文件获得创建、写入、删除权限。
相关文章
- 鹅鸭杀超级金水铃模式怎么玩 08-07
- 牧场物语风之繁华集市生日日期怎么看 08-07
- 口袋新旅途如何捕捉颓颓鹰 08-07
- DNF狄瑞吉版本女漫游加点攻略 08-07
- 鹅鸭杀士兵怎么玩 08-07
- DNF狄瑞吉版本协战师加点攻略 08-07