Nextcloud使用OCC命令重置密码
Nextcloud使用OCC命令重置密码
一般来说,可以使用管理员账户来修改密码
如果出现了忘记了管理员密码这种糟糕的情况,就只能通过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 读取和修改用户设置
1
2
3
4
5
6
7
8
9
10
11
|
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
如果提示内存限制,则
sudo -u www-data php -d memory_limit=-1 occ user:list
sudo -u www-data php -d memory_limit=-1 occ user:list
重置用户ChengYe的密码
sudo -u www-data php occ user:resetpassword ChengYe
然后会提示输入新密码(输入的密码不会显示)按回车确认密码。
如果输入的密码比较简单,你会得到以下提示,那么你需要换一个更复杂的密码。
重置成功:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现