FTP架设好后文件上传的权限问题

由 JOVE 在 05-13-2004 16:40 发表:

FTP架设好后文件上传的权限问题

用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


由 小白 在 05-13-2004 19:03 发表:


chmod 777 file


ADM-K7-600

SDRAM128

Slackware9.1(2.4.22)

UNICON-3.0.4

KDE3.1

fcitx


由 flintstone 在 05-13-2004 19:12 发表:

回复: FTP架设好后文件上传的权限问题

> quote: > > * * * > > 最初由 JOVE 发表
>
> **用vsftp架设了网站的ftp服务,vsftp的配置文件中,local_umask用了它的默认值022,这样上传文件后的权限就是 rw-r--r-- ,但我发现如果用户上传的是文件夹,那么文件夹下的文件在浏览器中就无法显示,找到原因是只有把文件夹的权限中的“其他用户”加上x才能正常浏览,也就是 rw-r--r-x ,请问用它默认的local_umask=022是会出现这样的问题吗?这样的话设为多少比较好?
>
>

  1<snip>   
  2&gt;    
  3&gt;  **
  4&gt; 
  5&gt; * * *
  6
  7  
  8  
  9  
 10  
 11不是吧 umask=022的结果   
 12  
 13文件夹属性应该是777-022=drwxr-xr-x啊~   
 14  
 15一般文件是666-022=rw-r--r-- 
 16
 17  
 18
 19
 20* * *
 21
 22  
 23_由 JOVE 在 05-14-2004 08:34 发表:_   
 24  
 25
 26
 27****
 28
 29  
 30  
 31
 32
 33现在又正常了,奇怪   
 34  
 35我用的是虚拟用户的方式,发现local_umask=022的没用,必须要anon_umask=022,是不是虚拟用户都算anonymous? 
 36
 37  
 38
 39
 40* * *
 41
 42  
 43_由 txkss 在 05-14-2004 13:39 发表:_   
 44  
 45
 46
 47****
 48
 49  
 50  
 51
 52
 53flintstone 兄弟 说的对 
 54
 55  
 56
 57
 58* * *
 59
 60  
 61_由 Eg_zm 在 05-14-2004 16:13 发表:_   
 62  
 63
 64
 65****
 66
 67  
 68  
 69
 70
 71&gt; quote: 
 72&gt; 
 73&gt; * * *
 74&gt; 
 75&gt; _最初由 JOVE 发表_   
 76&gt;    
 77&gt;  **现在又正常了,奇怪  
 78&gt;    
 79&gt;  我用的是虚拟用户的方式,发现local_umask=022的没用,必须要anon_umask=022,是不是虚拟用户都算anonymous? **
 80&gt; 
 81&gt; * * *
 82
 83  
 84  
 85  
 86  
 87  
 88  
 89不是的,虚拟用户影射为系统的什么用户是你自己设置的。 
 90
 91__________________   
 92  
 93落日的余晖于喧嚣后的沙滩上蓦然发现一把略显锈态的钥匙,倔强地展露,感于它的执着,俯身拾起,试着用这钥匙去开启尘封已久的PC,PC释放出的能量让人震撼,品味才发现,岁月在它额头刻下的是:FreeBSD   
 94  
 95[email protected] 
 96
 97  
 98
 99
100* * *
101
102  
103_由 Eg_zm 在 05-14-2004 16:13 发表:_   
104  
105
106
107****
108
109  
110  
111
112
113&gt; quote: 
114&gt; 
115&gt; * * *
116&gt; 
117&gt; _最初由 JOVE 发表_   
118&gt;    
119&gt;  **现在又正常了,奇怪  
120&gt;    
121&gt;  我用的是虚拟用户的方式,发现local_umask=022的没用,必须要anon_umask=022,是不是虚拟用户都算anonymous? **
122&gt; 
123&gt; * * *
124
125  
126  
127  
128  
129  
130  
131不是的,虚拟用户影射为系统的什么用户是</snip>
Published At
Categories with 服务器类
Tagged with
comments powered by Disqus