之前安装的nextcloud的,但是最近忘记了admin的密码,,之前网上搜索了下,发现都是ubuntu下的,直接命令是不行,也看了官网的说明,直接使用都是不行,后来尝试,终于成功了,此处特意留档,记录下
下面是官网的链接说明
Resetting a lost admin password — Nextcloud latest Administration Manual latest documentation
$ sudo -u www-data php /usr/www/nextcloud/occ user:resetpassword admin
Enter a new password:
Confirm the new password:
Successfully reset password for admin
环境是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
标签:www,jals,admin,user,sudo,truenas,usr,nextcloud From: https://blog.51cto.com/395260191/6120134