FTP 权限未设置

FTP 权限未设置

我刚刚将 vsftpd 安装在我的 Raspberry Pi 中,并且有一个可用的 FTP 和 SSH 连接。我的 FTP 打开到我的pi用户主页,然后从那里导航到/var/www,这不是问题。问题是,当我上传文件时,其权限设置为,rw-r-x--这意味着我无法从浏览器访问它们(例如index.html),并且 Apache 返回拒绝错误。

有人知道如何解决这个问题吗?非常感谢!

答案1

在您的中设置以下内容vsftpd.conf

file_open_mode=0644
local_umask=022

man页面:

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

默认值: 0666

和:

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

默认值: 077

0644设置完这些之后,你应该获得以下权限:rw-r--r--

相关内容