在CentOS系统中,调整VSFTPD(Very Secure FTP Daemon)的目录权限需要遵循以下步骤:
打开终端。
使用文本编辑器(如vi、nano等)打开VSFTPD配置文件。通常,该文件位于/etc/vsftpd/vsftpd.conf。例如,使用vi编辑器,输入以下命令:
sudo vi /etc/vsftpd/vsftpd.conf
local_enable=YES:允许本地用户登录。write_enable=YES:允许FTP写入权限。chroot_local_user=YES:将本地用户限制在其主目录中。如果你希望用户能够访问其他目录,请将其设置为NO。allow_writeable_chroot=YES:如果chroot_local_user设置为YES,则需要启用此选项以允许chroot环境中的写入权限。保存并关闭配置文件。
重启VSFTPD服务以使更改生效。在终端中输入以下命令:
sudo systemctl restart vsftpd
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload
chmod和chown命令来调整权限。例如,要为FTP用户设置目录权限,可以使用以下命令:sudo chown ftpuser:ftpuser /path/to/directory
sudo chmod 755 /path/to/directory
将ftpuser替换为实际的FTP用户名,将/path/to/directory替换为要调整权限的目录路径。
现在,你应该已经成功调整了CentOS中VSFTPD的目录权限。