![Ubuntu 网络服务器的写入权限](https://linux22.com/image/1086450/Ubuntu%20%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%86%99%E5%85%A5%E6%9D%83%E9%99%90.png)
在设置我的网络服务器时,我使用 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