在CentOS中设置FileZilla权限,需结合系统用户权限和FTP服务器配置,具体如下:
sudo adduser ftpuser
创建新用户,按提示设置密码等信息。sudo usermod -d /home/ftpuser ftpuser
指定用户主目录。sudo chown -R ftpuser:ftpuser /home/ftpuser
设置主目录所有者,用sudo chmod -R 755 /home/ftpuser
设置权限(所有者可读写执行,组和其他用户可读执行)。sudo yum install vsftpd
安装,sudo systemctl start vsftpd
启动,sudo systemctl enable vsftpd
设置开机自启。/etc/vsftpd/vsftpd.conf
,设置local_enable=YES
允许本地用户登录,write_enable=YES
允许写入,chroot_local_user=YES
将用户锁定在主目录等。setfacl
和getfacl
命令设置ACL权限。