【问题标题】:How to set permissions in Linux on files?如何在 Linux 中对文件设置权限?
【发布时间】:2017-05-17 12:46:47
【问题描述】:

我在 Linux 系统中有目录upload

如何设置权限 root:root 在这个目录中创建的所有文件? 默认是apache [48]: apache [48],但我需要root:root

【问题讨论】:

标签: linux centos centos7


【解决方案1】:

来自chown 手册页: -R,--递归 递归操作文件和目录

chown -R root:root upload

【讨论】:

  • 所有目录和文件都具有 root 权限,但是当我在 PHP 中通过 FTP 上传文件时,它会创建具有 apache [48] : apache [48] 权限的目录 /system/storage/upload/tmp。为什么?
  • 因为你的 php 在 web 服务器 apache 下运行。 Apache 使用apache 用户来运行Web 服务器。这就是您的文件在 apache 用户下创建的原因。
  • 好的,那我该如何解决这个问题并将设置设置为 Apache?
  • 在 root 用户下运行 apache 服务器。但这是非常糟糕的解决方案。
【解决方案2】:

上面的也可以试试下面的。

chown -R root: 上传

组名自动取

【讨论】:

    猜你喜欢
    • 2023-02-11
    • 2019-07-09
    • 1970-01-01
    • 2011-03-04
    • 2020-12-05
    • 2011-12-18
    • 2012-09-28
    • 1970-01-01
    相关资源
    最近更新 更多