当前位置: 首页 > 知识库问答 >
问题:

权限"公共"文件夹Laravel

甘西岭
2023-03-14

因此,我的Laravel项目中有以下文件夹组织:

  • 公共
    • user_images
    • group_images
    • img
    • css
    • 供应商
    • 等...

    所以我的问题是,当用户上传图像时,我将其移动到文件夹user#image,然后使用干预图像使其变小,使用image::make(#folder),然后重新调整其大小,最后保存它。但要做到这一点,文件夹用户_映像需要特殊权限,使用chmod 777,我可以使其正常工作,但我认为如果我使用777权限离开文件夹,则会违反安全性。

    我应该使用777权限离开该文件夹,还是不应该?为什么?

    谢谢

共有2个答案

袁霍英
2023-03-14

网络用户使用照片文件夹中的777访问权限不会造成任何伤害,所以请离开它。

马丰
2023-03-14

我建议您保留777chmod,如果它只是图像,还可以在该文件夹中放置一个名为“index.php”的空php文件,该文件将所有传入连接重定向到根目录。

 类似资料:
  • 假设我有一个无法发现的公用文件夹。如果我公开了其中一个文件的文件ID以供下载,不受信任的用户是否可能获得包含该文件的文件夹的链接,或者该文件夹中其他文件的链接?我在Google API上做了搜索,但没有找到任何相关的东西。 编辑:似乎你们中的一些人还没有明白这个问题。所以让我用一个图表来说明。假设我在Google Drive中有一个公用文件夹: 所以问题是,如果其他人有文件X的文件ID,我很满意,

  • 我想为每个用户创建目录。 我看了几个如何操作,他们说了不同的东西,我希望它尽可能容易(我不关心加密,因为用户将使用他们的ssh密钥登录到机器) > 我是否也需要在每台从机/节点计算机上创建目录和用户? /user/myuser文件夹到底是什么?它应该是$HADOOP_HOME/ETC/HADOOP/HDFS-SITE.xml文件中的/opt/hadoop/dfs/name/data()文件夹吗?

  • 我有一个经过验证的谷歌客户端,我想列出其他人公用文件夹中的文件(我认为共享或不共享的文件夹是不相关的,因为它是公用的) 这是我在NodeJS中的代码 注意:文档中没有“folderId”选项:https://developers.google.com/drive/api/v3/reference/files/list-只是一个drivid选项 虽然我将corpa设置为“drive”和drive I

  • 问题内容: 我想通过在Plone站点中使用Python脚本设置许多文件夹的共享权限。 问题答案: 您需要查看模块以获取详细信息。Plone中的共享选项卡是该API的友好包装。 要为给定的用户标识添加角色,请致电: 其他两个重要方法是(完全替换当前角色集)和(删除所有角色)。查看已经定义了哪些本地角色也可能很方便。 您希望在进行此类更改后重新索引安全性信息:

  • 上图这个文件一直是我专门安装软件的文件夹,但是不知道为什么我往里解压文件现在要管理员权限了,我要怎么把它变成和下图一样不需要权限的普通文件夹呢

  • 我在使用Docker容器时遇到了一个有点烦人的问题(我使用的是Ubuntu,所以没有像VMWare或b2d这样的虚拟化)。我已经构建了我的映像,并且有一个正在运行的容器,其中有一个来自主机的共享(装入)目录和一个来自主机的共享(装入)文件。以下是命令的全文: 注意:许多用于编辑文件的工具,包括vi和sed--in-place可能会导致inode更改。从Docker V1.1.0开始,这将产生一个错