我正在运行 LAMP 服务器并安装了 VSFTPD 以访问我的 Web 根目录。我创建了一个用户,假设为“ab”,并赋予其 Web 根目录的所有权,并允许其通过 VSFTPD 登录。
我可以登录并上传文件,但是当我上传文件时,它没有所有者 ab 的权限。
Web根文件夹的权限为755。
当我上传文件时,该文件的权限为 600。这会在通过 HTTP 查看文件时产生问题。但是,通过 FTP 我可以更改权限。
如何配置服务器,以便 ab 用户能够通过 FTP 上传并保留一些合理级别的权限,例如 755?
答案1
你必须设置file_open_mode=0777
和。local_umask=0022
vsftpd.conf