Ubuntu 网络服务器的写入权限

Ubuntu 网络服务器的写入权限

在设置我的网络服务器时,我使用 filezilla 为所有公共文件夹授予了 777 权限,我发现这非常糟糕,因为目前每个人都可以将内容放入该文件夹中。我有一个网站,其中有一个文件上传表单 (laravel)。我搜索了一下,发现我必须授予'www-数据'用户具有适当的权限来写入文件。

那么 www-data 用户是什么?它是自动生成的用户吗?

当使用 ftp 客户端(例如 filezilla)将权限更改为 777 时,我正在设置谁的权限?

答案1

www-data 是 Apache/Nginx 运行的用户。

将权限设置为 777 可授予所有者、组和其他所有人读/写/执行访问权限。

当仅 www-data 需要访问时,您可以更改文件/文件夹的所有者并将权限设置为 755 之类的值。

这些信息可能有帮助:https://en.wikipedia.org/wiki/File_system_permissions

相关内容