CKAN DataStore - 设置权限

时间:2015-12-14 15:55:49

标签: ckan

(我不是一个IT人员,所以我的一些怀疑可能看起来非常基本/奇怪)

通过本教程(https://github.com/ckan/ckan/wiki/How-to-install-CKAN-2.0-on-CentOS-7),我能够安装CKAN。

之后,我明白我需要DataStore扩展才能在我的安装上很好地使用预览功能。 使用我在“设置权限”步骤(http://docs.ckan.org/en/ckan-2.2/datastore.html#set-permissions)中放置的文档,我无法理解

我做

 paster datastore set-permissions postgres -c /etc/ckan/default/development.ini

它问我ckan密码

WARNI [ckanext.datastore.plugin] Omitting permission checks because you are running paster commands.
[sudo] password for ckan:

但女巫密码?

安装CKAN时我必须通过以下方式创建一个ckan用户:

useradd -m -s /sbin/nologin -d /usr/lib/ckan -c "CKAN User" ckan

但我没有定义任何密码

如果我只是给“输入”并且不接受 我还试图给出我为Ckan网站创建的系统管理员的密码,但也不起作用

我真的很想知道我应该怎么做。

提前谢谢, 佩德罗

2 个答案:

答案 0 :(得分:1)

It looks as though you may be running your virtualenv as user: ckan - which probably won't have the required permissions.

If you are, return back to user: root by typing exit or pressing Ctrl + D.

If you did a source install, make sure to have your virtualenv activated as root and then run the paster command again from your CKAN source directory.

eg.

. /usr/lib/ckan/default/bin/activate cd /usr/lib/ckan/default/src/ckan

答案 1 :(得分:1)

我已添加了关于此https://github.com/ckan/ckan/wiki/How-to-install-CKAN-2.x-on-CentOS-7的注释,以避免其他人陷入此陷阱