一般來說,可以使用管理員賬戶來修改密碼
如果出現了忘記了管理員密碼這種糟糕的情況,就只能通過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
然后會提示輸入新密碼(輸入的密碼不會顯示)按回車確認密碼。
如果輸入的密碼比較簡單,你會得到以下提示,那么你需要換一個更復雜的密碼。
重置成功: