忘记了我在Ubuntu上使用Ubuntu LAMP堆栈在本地设置的nextcloud根密码

时间:2018-09-10 07:37:33

标签: root lamp ubuntu-18.04 forgot-password nextcloud

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

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

如何重置它。

2 个答案:

答案 0 :(得分:2)

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用户名。

答案 1 :(得分:0)

由于一时冲动,我在廉价的DirectAdmin托管服务器上安装了softaculous软件,因此发现了NextCloud。 没有外壳访问权限(嗯)。

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

我可以设置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

希望它对其他人有帮助。