首页 > 解决方案 > 在 Apostrophe CMS 中创建项目后如何创建管理员用户

问题描述

创建项目后,有没有办法可以通过 Apostrophe CMS 中的代码自动创建管理员用户?目前,我仍然必须在 CLI 中执行节点 app.js 撇号用户:添加管理员管理员才能拥有管理员用户。

标签: apostrophe-cms

解决方案


您可以通过将密码输入命令来创建具有密码的用户,而无需暂停密码提示:

echo "wowsosecure" | node app apostrophe-users:add admin admin

这会将密码设置为:

wowsosecure

ps auxw在命令行上传递密码时,存在通过命令或类似命令可以观察到命令行的风险。这在专用服务器上风险不大,因为唯一可以被攻破的非 root 帐户通常是网站本身的帐户,无论如何都可以设置密码。但值得一提。如果它与您有关,您可以通过文件而不是“echo”命令将其输入。


推荐阅读