2016-02-13 40 views
0

我在Django工作,並試圖提供媒體文件,並在訪問系統文件夾服務媒體文件時遇到錯誤。由於(非常)不熟悉與終端相關的命令,我搜索了一個解決方案。我最終在SO answer執行了「好」的代碼。這部分,具體是:撤消錯誤的chmod

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'

我在這一點上基本無能爲力。想了解我做錯了什麼,以及我如何才能解決這種情況。

+0

很難說你做了什麼,但如果你沒有準確地執行這些命令,混亂的可能性很大。例如,一個額外的空間,如:'sudo chmod -R 770/var/www /'或'sudo chmod -R 770/var/www /'將改變系統上每個文件的文件模式。 –

回答

0

感謝您的評論。我最終做了一個乾淨的重新安裝Unbuntu。現在全部修好!只是因爲批發複製+粘貼不起作用而手動傳輸所有現有文件非常費力(似乎錯誤的權限也被複制過了)。