|
|
用vsftp架设了网站的ftp服务,vsftp的配置文件中,local_umask用了它的默认值022,这样上传文件后的权限就是rw-r--r--,但我发现如果用户上传的是文件夹,那么文件夹下的文件在浏览器中就无法显示,找到原因是只有把文件夹的权限中的“其他用户”加上x才能正常浏览,也就是rw-r--r-x,请问用它默认的local_umask=022是会出现这样的问题吗?这样的话设为多少比较好?
vsftpd.conf文件内容如下:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
pam_service_name=ftp
userlist_enable=YES
listen=YES
tcp_wrappers=YES
guest_enable=YES
user_config_dir=/etc/vsftpd/virtual |
|