谁帮我一下Linux的FTP只能下载不能上传怎么办?
发布网友
发布时间:2022-05-26 18:41
我来回答
共2个回答
热心网友
时间:2023-10-17 17:26
如果ftp配置文件允许了uploud就是seliunx
selinux 这个很烦人,把这个关了最简单。 配置 /etc/selinux Enforcing 变disable
#setenforce 1
下面是一个允许匿名用户上传配置案例,我考rhce时自己总结的,你可以参考,总之是要把要允许的文件夹上下文设置成可读写
[root@kunlong ~]# yum install vsftpd -y
[root@kunlong ~]# chkconfig vsftpd on
[root@kunlong ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 允许匿名登录
anon_upload_enable=YES 允许匿名上传
anon_mkdir_write_enable=YES 允许匿名建立目录
write_enable=YES 允许ftp写
[root@kunlong ~]# setsebool -P allow_ftpd_anon_write on 设置selinux允许写
[root@kunlong ~]# getsebool -a|grep ftp
allow_ftpd_anon_write --> on
[root@kunlong var]# chmod 755 /var/ftp
[root@kunlong ~]# cd /var/ftp/pub/
[root@kunlong ftp]# mkdir upload
[root@kunlong ftp]# cd pub
[root@kunlong pub]# ll -Z
drwxr-xr-x. root root unconfined_u:object_r:public_content_t:s0 upload
[root@kunlong pub]# chcon -t public_content_rw_t /var/ftp/pub/upload selinux上下文可读写
[root@kunlong pub]# chmod 777 upload/
热心网友
时间:2023-10-17 17:26
如果楼主设置了可以上传权限。就去更改要上传目录的权限。chmod777