2015-02-18 3 views
0

Я случайно добавил пользователя admin в Couch DB, и я не могу запомнить его пароль. Я попытался восстановить CouchDB в локальном режиме, но администратор все еще существует. Im на mac книге.Удалить пользователя CouchDB admin

Есть ли способ удалить этого пользователя?

ответ

0

Для серверных администраторов они добавляются в конфигурационный файл базы данных local.ini. Таким образом, они доступны через _config API конечных точек:

GET /_config/admins 

{ 
    "admin": "<<hashed-password>>" 
} 

В результате, они могут также быть удалены с помощью HTTP. (Если вы вошли в систему)

DELETE /_config/admins/admin 

{ 
    "ok": true 
} 

Поскольку вы конкретно упоминается, что вы забыли пароль, вы можете вручную удалить запись в файле /etc/couchdb/local.ini, он будет указан как:

[admins] 
admin=<<hashed-password>> 

Просто удалите строку, начинающуюся с admin=, и перезапустите сервер.

Дополнительную информацию можно получить у docs

Смежные вопросы