我刚刚将 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--