匿名文件和文件夹权限/所有者

匿名文件和文件夹权限/所有者

我最近在我的服务器上安装了 vsfptd,因为我想向多个用户提供 ftp。我决定每个人都会用它作为“匿名的“。创建/上传的每个文件/文件夹都归我的帐户所有。为此,我在 vsftpd.conf 中添加了以下文件

chown_uploads=YES
chown_username=frederic

问题#1:但是,我遇到了以下问题:当我创建文件夹时,所有者未修改并且仍然是“ftp”。 在此输入图像描述

问题#2:当我上传文件时,“chown”正常工作,但权限仅设置为“用户”(xr),而它应该等于 rwxrwxr-x (因为我的 anon_umask = 0002) 在此输入图像描述

有关信息,以下是我的 vsftpd.conf 文件的摘录:

anonymous_enable=YES
anon_root=/home/frederic/Data
anon_other_write_enable=YES
anon_umask=0002
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
chown_uploads=YES
chown_username=frederic

答案1

好吧,经过几个小时的调查/测试,我找到了解决方案:

评论/禁用

chown_uploads

使它工作,现在我对 file_open_mode、anon_umask 等所做的任何更改......工作!这是一个错误吗?我不知道,但它解决了我的问题

答案2

您还需要指定文件打开模式:

file_open_mode=0777

掩码就是这样,一个掩码,它关闭而不是打开位。

相关内容