CouchDB在重新启动时不会散列管理员密码

问题描述 投票:1回答:2

文档和local.ini注释说CouchDB将在重启时对管理员密码进行哈希处理。但是,我现在已经重新启动了几次数据库,并且密码仍然以纯文本形式散列。可能是什么原因呢?如果有任何区别,我正在运行Bitnami CouchDB版本。

couchdb bitnami
2个回答
1
投票

这可能是因为local.ini不属于CouchDB用户。

例如,如果local.ini由root拥有,则CouchDB进程无法写入它,因为它没有权限。

请用ls -l /opt/local/etc/couchdb/local.ini检查谁拥有文件

如果local.ini与CouchDB的所有者不同,请尝试通过以下方式更改其所有者:

sudo chown -R couchdb:couchdb /opt/local/etc/couchdb/local.ini

更改用户后,重新启动CouchDB。

注意您通往local.ini或CouchDB用户的路径可能与我的答案不同,因此您可能需要根据您的配置进行更改。

要查找谁拥有您的CouchDB进程,您可以使用ps -aux | grep couchdb


0
投票

这里是Bitnami工程师,

[我只是想告诉您,我们发布了新版本的CouchDB(3.0.0-6),其中包括ini-file的修复程序,因此,您不再应该在此新版本中遇到此问题。

可能需要几天的时间才能在所有市场上发布。

非常感谢您报告此问题!

© www.soinside.com 2019 - 2024. All rights reserved.