#ckan
#ckan
Вопрос:
Создание стандартного пользователя из командной строки в CKAN.
Привет всем,
Мы хотели бы заблокировать саморегистрацию в нашей сборке CKAN, поэтому ckan.auth.create_user_via_api и ckan.auth.create_user_via_web были великолепны.
Однако нам все еще нужен способ создания стандартных учетных записей пользователей. Документация CKAN предоставляет способ создания пользователя системного администратора с помощью команды paster (документ здесь: https://docs.ckan.org/en/ckan-2.7.3/maintaining/getting-started.html#create-admin-user )
Есть ли способ создать стандартного пользователя с помощью команды paster?
Ответ №1:
Да, есть команда CLI для создания стандартного пользователя
paster user add standard_user name=StandardUser email=standard_user@email.com password=password password1=password password2=password -c /path/to/production.ini
Комментарии:
1. Спасибо. Команда paster, с которой я начал работать, выглядела следующим образом:
paster user add standard_user email=standard_user@email.com name=standard -c /path/to/production.ini
2. отлично, я пропустил ini-файл в примере, спасибо!
3. вы пробовали войти в систему как пользователь системного администратора, а затем перейти к
<https://your-domain.com>/user/register
? Я почти уверен, что форма регистрации пользователя будет по-прежнему работать для системных администраторов после входа в систему, даже если настройка отключена. Вы можете регистрировать новых пользователей таким образом, а не с консоли.4. Извините, я не видел, как это произошло. Да, использование URL-адреса «/ user / register» также работает. Спасибо!