【问题标题】:django - Permission denied in uploading photosdjango - 上传照片的权限被拒绝
【发布时间】:2015-03-30 23:56:58
【问题描述】:

当我尝试上传图片时,出现错误:

OSError at /

[Errno 13] 权限被拒绝:'/home/ubuntu/project/django-user-activities/django_user_activities/static/media/uploaded_files/1422722471_11_Tulips.jpg'

我认为它与用户权限有关。但由于我是 Windows 用户,并且我在 ubuntu 14.04 操作系统中托管它,我不知道如何解决这个问题。如何解决此问题/错误?如果您能帮助我,我将不胜感激。谢谢。

【问题讨论】:

    标签: django ubuntu amazon-web-services amazon-ec2 ubuntu-14.04


    【解决方案1】:

    所有权限问题的shotgun命令:

    sudo chmod -R 777 /home/ubuntu/project/django-user-activities/django_user_activities/static/media/
    

    请注意,这几乎不是一个好主意...

    如果您想正确执行此操作,请阅读此内容:https://superuser.com/questions/19318/how-can-i-give-write-access-of-a-folder-to-all-users-in-linux

    【讨论】:

    • 有趣的事实:我曾经使用一个安全漏洞,我用chmod 777 创建自己,重新获得服务器的root 访问权限;得到了我想要的东西,修补了洞,然后离开了(说真的,这是个坏主意):)
    • 是...天哪!您能否更新您的答案如何做到这一点?我只需要chgrp -R www-data /var/www。我是windows用户,没看懂。
    • 在这种特殊情况下,您无需担心,除非您在多用户系统上运行并且您不相信其他用户不会弄乱此特定目录的数据。
    • 我只是不想对散弹枪的分发不负责任。 :)
    猜你喜欢
    • 1970-01-01
    • 2012-07-16
    • 2016-01-12
    • 1970-01-01
    • 2011-03-04
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    相关资源
    最近更新 更多