我已经在本地Ubuntu 18.04笔记本电脑中设置了LAMP堆栈。 MariaDB根密码运行正常。
我在本地主机中设置了nextcloud。非root用户密码运行正常。但是我忘记了root登录密码。
如何重置它。
答案 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
希望它对其他人有帮助。