-bash:./manage.py:权限被拒绝
Posted
技术标签:
【中文标题】-bash:./manage.py:权限被拒绝【英文标题】:-bash: ./manage.py: Permission denied 【发布时间】:2011-08-20 14:06:16 【问题描述】:运行后:
$ ./manage.py migrate
我收到以下错误:
-bash: ./manage.py: Permission denied
在数据库中进行更改后尝试运行迁移。 任何建议将不胜感激。
【问题讨论】:
你的脚本有什么权限?除非具有执行权限,否则您不能只运行任何脚本。 【参考方案1】:您需要使 manage.py 可执行才能执行它。执行chmod +x manage.py
使其可执行。或者,您可以改用python manage.py <cmd>
。
【讨论】:
【参考方案2】:要授予自己对包含脚本的文件的执行权限,请使用以下命令:
chmod u+rwx filename.py
要授予其他用户读取和执行但不更改 shell 脚本的权限,请使用:
chmod go+rx filename.py
参考http://unixhelp.ed.ac.uk/scrpt/scrpt1.2.html
【讨论】:
【参考方案3】:你可以试试
python manage.py 迁移
而不是。
/manage.py 迁移
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案4】:我在 root 之后输入了su root space
,它起作用了。
root
是我的管理员密码,然后是 CMD,管理员密码后面有一个空格。
【讨论】:
请标点符号!以上是关于-bash:./manage.py:权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
Collectstatic - 权限被拒绝,pythonanywhere bash 终端
bash: ./Main.js: Heroku 上的权限被拒绝
google colab /bin/bash: 'gdrive/My Drive/path/myfile : 权限被拒绝