Nextcloud 忘记管理员帐户与密码怎么找回或是重置
TIME 2023-06-24 11:56
操作环境
作业系统:Debian 11 x64
Nextcloud版本:22.2.6
作业系统:Debian 11 x64
Nextcloud版本:22.2.6
Nextcloud 忘记管理员帐户与密码怎么找回或是重置?
首先来解决第一个问题,管理员帐户是多少?
用SSH终端登录服务器,找到安装Nextcloud的目录下面有个data的目录,你会看到里面的用户数据目录
如同这样
appdata_ocxqmul0he79 index.html sun nextcloud.log
很明显我这里的管理员帐户就是“sun”
如果这里有多个目录的话,那么你还不知道哪个帐户是你的吗?不知道的话那就挨个挨个试咯~~
第二个问题:如何重置密码
使用”occ”命令重置管理员密码。输入以下命令并回车
sudo -u www php occ user:resetpassword sun
当你执行这个命令时,它会提示你输入新的密码。请输入你想要设置的新密码,然后你应该就能使用新的密码登录到你的Nextcloud管理员账户”sun”了。
届时大功告成
通常来说不会报错,如果报错
请确保将”www”替换为运行你的Web服务器的用户,如果我不知道的话我该如何找我服务器的“Web用户名”
请确保将”www”替换为运行你的Web服务器的用户,如果我不知道的话我该如何找我服务器的“Web用户名”
ps aux | egrep '(apache|httpd|nginx)'
返回结果
root 579 0.0 0.1 38140 15132 ? Ss 09:40 0:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf www 1804 0.0 0.5 68072 41752 ? S 11:36 0:00 nginx: worker process www 1805 0.0 0.5 68072 41772 ? S 11:36 0:01 nginx: worker process www 1806 0.0 0.4 68072 40360 ? S 11:36 0:00 nginx: worker process www 1807 0.0 0.4 68072 40360 ? S 11:36 0:00 nginx: worker process
所以我们的Web用户名是“www”,如果这里你的Web用户名是“www-data”那么就将
sudo -u www php occ user:resetpassword sun 更改为 sudo -u www-data php occ user:resetpassword sun
点击数:2