由 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>
3> **
4>
5> * * *
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> quote:
72>
73> * * *
74>
75> _最初由 JOVE 发表_
76>
77> **现在又正常了,奇怪
78>
79> 我用的是虚拟用户的方式,发现local_umask=022的没用,必须要anon_umask=022,是不是虚拟用户都算anonymous? **
80>
81> * * *
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> quote:
114>
115> * * *
116>
117> _最初由 JOVE 发表_
118>
119> **现在又正常了,奇怪
120>
121> 我用的是虚拟用户的方式,发现local_umask=022的没用,必须要anon_umask=022,是不是虚拟用户都算anonymous? **
122>
123> * * *
124
125
126
127
128
129
130
131不是的,虚拟用户影射为系统的什么用户是</snip>