在CentOS中设置FileZilla用户权限,通常需先安装FileZilla服务器,再通过服务器管理界面或命令行进行操作,以下是具体步骤:
- 安装FileZilla服务器:
- 执行命令:
sudo yum install epel-release,sudo yum install filezilla-server。 - 启动服务:
sudo systemctl start filezilla-server,并设置开机自启:sudo systemctl enable filezilla-server。
- 执行命令:
- 创建FTP用户:
- 使用命令:
sudo useradd -m username,然后设置密码:sudo passwd username。
- 使用命令:
- 配置用户权限:
- 通过服务器管理界面:打开FileZilla服务器,进入“Edit”→“Groups”,创建用户组并添加用户,还可设置共享目录及权限;也可直接在“Users”中添加用户,指定主目录等权限。
- 通过命令行:使用
chown和chmod命令设置用户主目录的所有权和权限,如sudo chown -R username:username /home/username,sudo chmod -R 755 /home/username。
- 配置防火墙:
- 若需外网访问,开放FTP端口及被动模式端口范围,如
sudo firewall-cmd --permanent --add-port=21/tcp,sudo firewall-cmd --permanent --add-port=50000-50100/tcp,然后sudo firewall-cmd --reload。
- 若需外网访问,开放FTP端口及被动模式端口范围,如
- 重启服务:执行
sudo systemctl restart filezilla-server使配置生效。