设置 VSFTP 上传的文件权限

设置 VSFTP 上传的文件权限

每当我将文件上传到运行 VSFTP 的 FTP 服务器时,该文件的权限默认为 600 ( rw-------)。我该如何将其更改为 775 ( rwxr-xr-x)?

答案1

似乎有人已经修改了您的 umask,因为根据 vsftpd man 文件,默认值为 776。请检查您的配置中的以下值并进行相应调整。

文件打开模式

上传文件创建时的权限。umask 应用于此值之上。如果您希望上传的文件可执行,则可能需要更改为 0777。

默认值: 0666

本地掩码

为本地用户设置文件创建的 umask 值。注意!如果要指定八进制值,请记住“0”前缀,否则该值将被视为十进制整数!

默认值: 077

答案2

对于匿名模式,添加以下配置vsftpd 配置文件

anon_umask=011
file_open_mode=0777
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

相关内容