之前安装的nextcloud的,但是最近忘记了admin的密码,,之前网上搜索了下,发现都是ubuntu下的,直接命令是不行,也看了官网的说明,直接使用都是不行,后来尝试,终于成功了,此处特意留档,记录下
下面是官网的链接说明
Resetting a lost admin password — Nextcloud latest Administration Manual latest documentation
环境是truenas13.0,jail是13.1-RELEASE-p7
直接运行官网的命令会存在以下个问题
sudo 无法识别,我之前一直以为sudo是自带的,后来查了freebsd官网,是没有的,pkg install sudo 这样就可以使用sudo了
www-data 会提示账号错误,因为没有这个账号,所以改为www
/usr/www/nextcloud/occ 会提示文件不存在,要改为实际文件地址 /usr/local/www/nextcloud/
admin 这个根据实际情况修改,如账号是user
所以以上命令改为
修改管理员admin的密码
sudo -u www php /usr/www/nextcloud/occ user:resetpassword admin
修改管理员user的密码
sudo -u www php /usr/www/nextcloud/occ user:resetpassword user
另外如提示Memcache相关错误,使用nano把config.php里面的Memcache注释掉后再用OCC修改密码,修改好后再改回来就可以了
nano /usr/local/www/nextcloud/config/config.php
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net