Во-первых, чтобы изменить конфигурацию с помощью curl
, вы должны включить CouchDB _node
, с которой вас интересует.Информация об узле раскрывается следующим образом: ... /_node/couchdb@127.0.0.1/ ...
Во-вторых, ваша команда curl должна содержать авторизацию с существующим именем пользователя / паролем администратора, чтобы иметь возможность изменять конфигурацию узла CouchDB.Существующий администратор авторизован: ... admin:****@192.168.1.100 ...
Поэтому эта команда работает для меня:
$ curl -k -X PUT https://admin:****@192.168.1.100:6984/_node/couchdb@127.0.0.1/_config/admins/xyz -d '"qwerty"'
Она создает администратора xyz
для меня без проблем:
Обратите внимание, что я использую порт 6984
, поскольку я включил HTTPS
для моей CouchDB.