红联Linux门户
Linux帮助

vsFTPD通过虚拟用户上传文件,权限与设置不同

发布时间:2012-05-11 11:16:21来源:红联作者:maoxioa
vsFTPD通过虚拟用户上传文件,权限与设置不同
1,主配置文件vxftpd.conf里:local_umask=006
2,虚拟用户(用户名:vip)的配置文件里:
guest_enable=yes
guest_username=maomao
anon_world_readable_only=no
write_enable=yes
anon_mkdir_write_enable=yes
anon_upload_enable=yes
anon_max_rate=100000
local_umask=006
file_open_mode=660
anon_other_write_enable=yes
3,可是上传的文件权限都是:
maomao@maoxiaoyun-virtual-machine:~/vipftp$ ls -l
总用量 60
--w------T 1 maomao maomao 87 2012-05-10 23:57 getarg.h
--w------T 1 maomao maomao 694 2012-05-10 23:31 main.c
--w------T 1 maomao maomao 49036 2012-05-10 23:32 maininclude.c
--w------T 1 maomao maomao 105 2012-05-10 23:49 writeinfo.h

我的问题:根据网上的资料,上传的权限应该是file_open_mode=660,就是:-rw-rw----才是啊,,这是什么原因,我哪里配置错了吗?
文章评论

共有 2 条评论

  1. yuantaobest 于 2014-09-12 19:30:03发表:

    我刚刚也有这个问题,现在解决了,虚拟用户的umask 由anon_umask决定,你改动anon_umask试试看。

  2. com||sent 于 2012-05-15 11:27:04发表:

    不知道,我是用pure-ftp 但是设置的用户登入不上去