ownCloud/Nextcloud使用OCC命令重置密码

Posted by 橙叶 on Sat, Mar 25, 2017

有时因为种种原因忘记了自己ownCloud/Nextcloud的密码。

[caption id=“attachment_2148” align=“aligncenter” width=“1440”] 一般来说,可以使用管理员账户来修改密码[/caption]

如果出现了忘记了管理员密码这种糟糕的情况,就只能通过OCC命令或修改数据库的方式来解决了。本文介绍较为方便的使用OCC命令重置密码方式。

OCC命令的用法

occ命令是ownCloud/Nextcloud的命令行界面。您可以使用occ执行许多常见的服务器操作,例如安装和升级ownCloud/Nextcloud,管理用户,加密,密码,LDAP设置等。

一般格式是这样的:

sudo -u www-data php occ  [options] [arguments]

更多使用方法可以阅读⇒ownCloud/Nextcloud OCC命令行工具详解(1)

重置密码

user相关命令:
 user
  user:add                            添加一个用户
  user:delete                         删除特定用户
  user:disable                        禁用特定用户
  user:enable                         激活特定用户
  user:info                           显示用户信息
  user:lastseen                       显示用户最后登陆了时间
  user:list                           列出所有用户
  user:report                         显示有多少用户访问
  user:resetpassword                  为一个用户重置密码
  user:setting                        读取和修改用户设置
我们需要用的是user:reserpassword。

命令格式为为下

sudo -u www-data php occ user:resetpassword 用户名

实例

要重置密码之前,我们要先知道要给哪个用户重置密码。
sudo -u www-data php occ user:list
重置用户ChengYe的密码
sudo -u www-data php occ user:resetpassword ChengYe
然后会提示输入新密码(输入的密码不会显示)按回车确认密码。

如果输入的密码比较简单,你会得到以下提示,那么你需要换一个更复杂的密码。

重置成功:



comments powered by Disqus