【问题标题】:Uploading third party libraries on apache and change permissions在 apache 上上传第三方库并更改权限
【发布时间】:2014-11-07 22:56:18
【问题描述】:

我在 ubuntu 上运行 apache 服务器。每当我将带有sftp 的新第三方javascript 库上传到www 文件夹时,我注意到我需要更改所有.js.css 的权限才能被其他文件访问。我通常发现自己在文件夹和单个文件上执行chmod o+rwchmod o+x。这很麻烦,因为这些库中的大多数都有递归文件夹。

执行此操作的正确(快速)方法是什么,并且不会损害安全性?

【问题讨论】:

    标签: javascript apache ubuntu file-permissions


    【解决方案1】:

    您应该更改文件的所有者,而不是让每个人都可以访问它们。 在 ubuntu 上,apache 在用户 www-data 下运行。

    chown -R www-data your_domain_folder
    

    它将从 your_domain_folder 开始递归地更改所有者。 它只会设置所有者用户,所有者组将保持不变。

    您也可以使用chmod -R递归设置权限

    【讨论】:

    • 当我发出命令时,这就是它所说的:chmod: invalid mode: www-data
    猜你喜欢
    • 2021-04-05
    • 1970-01-01
    • 2012-02-21
    • 2014-06-24
    • 2020-07-04
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 2019-08-16
    相关资源
    最近更新 更多