如何解决NextCloud升级的密码提示?

Cloud storage

1 前言

一个问题,一篇文章,一出故事。
笔者最近升级NextCloud发现如下提示,

2 最佳实践

2.1 创建更新密码

你需要参阅如下命令创建更新密码,

php -r '$password = trim(shell_exec("openssl rand -base64 48"));if(strlen($password) === 64) {$hash = password_hash($password, PASSWORD_DEFAULT) . "\n"; echo "Insert as \"updater.secret\": ".$hash; echo "The plaintext value is: ".$password."\n";}else{echo "Could not execute OpenSSL.\n";};'

命令会自动创建如下密钥对,

Insert as "updater.secret": $2y$10$ViZ6KCLQ91RfJFmKVp4h0evhnlzsAM8N4WjbE94SD8rYqmlOJCeEy
The plaintext value is: d0mCFssAmjNBvh1tQnjyFrCVUthwHxw6MWvM1SzWf104zEjnOvPbjJRBXaGGqf50

2.2 设置更新秘密

vim /var/www/nextcloud/config/config.php

并加入如下配置,

'updater.secret' => '$2y$10$ViZ6KCLQ91RfJFmKVp4h0evhnlzsAM8N4WjbE94SD8rYqmlOJCeEy',
没有评论

发表回复

Cloud storage
如何输出NextCloud函数参数到日志?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要调试NextCloud的代码,因为需要监视参数 …

Cloud storage
如何使用Token认证API登录NextCloud?

1 前言 一个问题,一篇文章,一出故事。 笔者最近因为更换域名迁移用户而引发NextCloud客户端 …

Cloud storage
如何将NextCloud用户数据迁移给另一用户?

1 前言 一个问题,一篇文章,一出故事。 笔者发现NextCloud官方提供的如下数据迁移命令不是十 …