网络配置不允许从大楼外访问 FTP。有一个用户需要上传和更改特定文件夹中的文件,因此我安装了 TinyFileManager
https://tinyfilemanager.github.io/
- 创建文件夹
- 使用用户/密码/等配置 tfm.php 脚本。
- 将文件夹设置为 755
- 将 Linux 用户添加到 www-data
- 将文件夹 -R 更改为用户:www-data (包括 tfm.php)
用户仍然无法创建子文件夹或新文件。无法上传和覆盖任何文件。我已将所有文件设置为 644,将子文件夹设置为 755
哪些权限和所有权才是正确的,以便用户可以更改该文件夹中的所有内容?而不会损害安全。
谢谢
答案1
您的文件和文件夹需要该组的写权限。
这意味着文件夹为 775,文件为 664。
如果服务器启用了 selinux(在 debian 上可能不是这种情况,但为了完整性),您还需要为文件和文件夹设置正确的安全上下文。