apostrophe-cms - 在 Apostrophe CMS 中创建项目后如何创建管理员用户
问题描述
创建项目后,有没有办法可以通过 Apostrophe CMS 中的代码自动创建管理员用户?目前,我仍然必须在 CLI 中执行节点 app.js 撇号用户:添加管理员管理员才能拥有管理员用户。
解决方案
您可以通过将密码输入命令来创建具有密码的用户,而无需暂停密码提示:
echo "wowsosecure" | node app apostrophe-users:add admin admin
这会将密码设置为:
wowsosecure
ps auxw
在命令行上传递密码时,存在通过命令或类似命令可以观察到命令行的风险。这在专用服务器上风险不大,因为唯一可以被攻破的非 root 帐户通常是网站本身的帐户,无论如何都可以设置密码。但值得一提。如果它与您有关,您可以通过文件而不是“echo”命令将其输入。
推荐阅读
- html - 如何从单选按钮检查指示器转到完整按钮
- kubernetes - coredns CrashLoopBackOff 由于解析过程中的错误:未知指令“就绪”
- azure - 是否可以将自定义 DNS 条目添加到 Service Fabric DNS 服务
- c++ - 使用 `std::function 转换函数的参数 - 签名
` 到模板参数类型 - php - 如何使用数据表分页?
- c# - 事件处理程序始终为空
- layout - 尝试使用用户覆盖编写我自己的基于约束的布局引擎
- mysql - 如何在 phpmyadmin/MySQL Workbench 中修改只能使用 FlameRobin 访问的数据库
- mysql - 如何在 Mysql 中修改 INSERT ON DUPLICATE 的新记录
- ios - Swift HealthKit UpdateQuery 只被调用一次