gpt4 book ai didi

ubuntu - 使用 777 权限写入目录

转载 作者:行者123 更新时间:2023-12-04 18:30:09 29 4
gpt4 key购买 nike

通常说如果一个目录有 777 权限,世界可以写入,因此不支持。

假设我有像 abc.com/DIR 这样的域

目录 是目录,有 777 权限,如何在没有 FTP 访问的情况下写入该目录?

最佳答案

为其他人添加写访问的主要问题是在同一台机器上运行的任何进程都可以写入该目录。

默认情况下 apache, nginx, ... 不允许将文件上传到服务器并假设您的服务器是这样配置的,那么您可能会认为其他人的写入权限可能不是问题,但事实并非如此。

假设您有一个应用程序,它本身不执行或评估任何脚本,而是根据一些外部输入以某种方式写入文件,那么有人可能会找到一种方法来控制该应用程序在硬盘上写入的内容。如果应用程序将与自己的用户一起运行并且不能在任何地方写入,这将不是问题。

但是现在有一个对其他人具有写入权限的文件夹,因此该应用程序可以在那里写入,例如在此目录中放置一个 php 文件。文件放置在那里后,可以使用 apache 对其进行评估/执行。

经验法则是始终以所需的最少权限运行进程,目录权限也是如此。如果 Web 服务器只应读取文件,则将这些文件的所有者设置为与 Web 服务器不同的用户,并且仅使用组权限使它们可读。

关于ubuntu - 使用 777 权限写入目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36734450/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com