【问题标题】:Undoing erroneous chmod撤消错误的 chmod
【发布时间】:2016-05-24 19:41:11
【问题描述】:

我在 Django 中工作并尝试提供媒体文件,但在访问提供媒体文件的系统文件夹时遇到错误。由于(非常)不太熟悉与终端相关的命令,我在 SO 中搜索了一个解决方案。我最终在这个SO answer 中执行了“好”的代码。这部分,具体来说:

sudo groupadd varwwwusers
sudo adduser www-data varwwwusers
sudo chgrp -R varwwwusers /var/www/
sudo chmod -R 770 /var/www/

这不知怎么弄乱了我的整个系统。我现在什至无法启动 gunicorn,当我尝试这样做时,我的终端输出中会出现 OSError: [Errno 13] Permission denied: '/apps/djangoProjectFolder'

在这一点上我基本上一无所知。想了解我做错了什么,以及如何撤消这种情况。

【问题讨论】:

  • 很难说你做了什么,但如果你没有准确地执行这些命令,那么混乱的可能性很大。例如,一个额外的空格,如:sudo chmod -R 770 / var/www/sudo chmod -R 770 /var/www / 将更改系统上每个文件的文件模式。

标签: linux django permissions chmod chown


【解决方案1】:

感谢您的评论。我最终彻底重新安装了 Unbuntu。现在都修好了!只是因为批量复制+粘贴不起作用(似乎错误的权限也被复制了),所以手动传输所有现有文件真的很费力。

【讨论】:

    猜你喜欢
    • 2015-01-14
    • 2020-01-17
    • 2012-01-25
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    相关资源
    最近更新 更多