1. setsebool -P ftpd_disable_trans 1
2. service vsftpd restart
如果解决了就不要向下看了,否则往下看另一种方法
我们需要把allow_ftpd_full_access 设置为1
代码如下
复制代码
[root@umboyserver vsftpd]# setsebool allow_ftpd_full_access 1
[root@umboyserver vsftpd]# setsebool allow_ftpd_use_cifs 1
[root@umboyserver vsftpd]# setsebool allow_ftpd_use_nfs 1
[root@umboyserver vsftpd]# setsebool ftp_home_dir 1
[root@umboyserver vsftpd]# setsebool httpd_enable_ftp_server 1
[root@umboyserver vsftpd]# setsebool tftp_anon_write 1
[root@umboyserver vsftpd]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
[root@umboyserver vsftpd]# getsebool -a|grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> on
allow_ftpd_use_cifs --> on
allow_ftpd_use_nfs --> on
ftp_home_dir --> on
httpd_enable_ftp_server --> on
tftp_anon_write --> on
本文介绍了解决vsftpd服务中文件传输权限问题的方法,包括通过调整SELinux布尔值来允许完整访问、使用CIFS及NFS等功能,并重启服务确保配置生效。

2539

被折叠的 条评论
为什么被折叠?



