sudo:未知用户:root via PythonAnywh

2024-05-19 01:49:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Postgresql中使用pythonanwhere,遇到了几个问题。当我尝试做任何事情时,例如python manage.py makemigrations,我得到以下错误:

sudo: unknown user: root

sudo: unable to initialize policy plugin

另外,我试图使用postgres -V,但是我得到了command not found,但是我不能使用sudo来安装它。在

最后,我也不确定我的UNIX密码是什么,但是我的所有权限都被拒绝了。在

奇怪的是,我注意到创建了一个dead.letter文件,其中包含:

giles-liveconsole1 : Feb 17 09:25:05 : X : user NOT in sudoers ; TTY=unknown ; PWD=/home/X/X/X ; USER=X ; COMMAND=/bin/bash

giles-liveconsole2 : Feb 17 11:43:08 : X : user NOT in sudoers ; TTY=unknown ; PWD=/etc ; USER=#0 ; COMMAND=/usr/bin/vi /etc/passwd

giles-liveconsole2 : Feb 17 11:45:51 : X : user NOT in sudoers ; TTY=unknown ; PWD=/etc ; USER=#0 ; COMMAND=/usr/bin/vi /etc/passwd


Tags: inbinpwdetcsudonotcommandfeb
2条回答

一般来说,makemigration不应该使用sudo。如果是的话,那么你的django设置中有一些东西让它这么做。在

你不需要运行postgres-它已经在运行了。有关连接的详细信息,请参阅帐户中的“数据库”选项卡。在

问题就在我的内心设置.py-我没有将项目指向正确的数据库设置-用户名和密码。我改变了设置,以反映我的Python的细节,然后我可以操作管理.py从那里开始。在

相关问题 更多 >

    热门问题