-bash: ./manage.py: Permission denied

对着背影说爱祢 提交于 2019-11-26 12:22:00

问题


After running: $ ./manage.py migrate I am getting the following error:

-bash: ./manage.py: Permission denied

Trying to run a migration after making a change in the DB. Any advice would be really appreciated.


回答1:


You need to make manage.py executable to excecute it. Do chmod +x manage.py to make it excecutable. Alternately you can do python manage.py <cmd> instead.




回答2:


To give yourself execute permission for the file containing the script use the command:

chmod u+rwx filename.py

To give other users permission to read and execute but not alter the shell script use:

chmod go+rx filename.py

reference http://unixhelp.ed.ac.uk/scrpt/scrpt1.2.html




回答3:


i typed su root space after root and it worked root was my admin passwd then the cmd after with a space after the admin pswd



来源:https://stackoverflow.com/questions/5918582/bash-manage-py-permission-denied

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!