1

我已经在本地 Ubuntu 18.04 笔记本电脑中设置了 LAMP 堆栈。MariaDB 根密码工作正常。

我在本地主机中设置了 nextcloud。非root用户密码工作正常。但是我忘记了root登录密码。

如何重置它。

4

2 回答 2

6

Nextcloud 有一个文档(https://docs.nextcloud.com/server/9/admin_manual/configuration_user/reset_admin_password.html)。当你尝试这样做时发生了什么?

从文档中:

那是使用 occ 命令。occ 位于 nextcloud 目录中,例如 /var/www/nextcloud/occ。occ 有一个重置所有用户密码的命令,user:resetpassword。最好以 HTTP 用户身份运行 occ,如 Ubuntu Linux 上的示例所示:

$ sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin
Enter a new password:
Confirm the new password:
Successfully reset password for admin

如果您的 Nextcloud 用户名不是 admin,则替换您的 Nextcloud 用户名。

于 2018-09-10T07:42:42.557 回答
0

我发现 NextCloud 多亏了我一时冲动购买的廉价 DirectAdmin 托管服务器上的 softaculous。它没有外壳访问(呃)。

管理员密码退出工作(这是我的故事,我坚持下去)!

我可以设置 cron 作业并通过电子邮件查看结果...所以要设置新的管理员密码,我输入了以下 cron 作业以运行一分钟:

export OC_PASS=my_not_simple_password_or_it_will_be_denied157; php /home/my_server_account/public_html/cloud/occ user:resetpassword --password-from-env admin

希望它可以帮助别人。

于 2020-05-21T05:47:16.347 回答