Nextcloud账号激活

当管理员账号被锁时,需要通过Docker进入Nextcloud容器解锁。首先检查并启动Nextcloud容器,然后安装必要的工具如vim和sudo。接着修改php配置文件增加内存限制,定位并切换到occ命令所在目录,使用sudo和phpoccuser:enable命令解锁用户。文章还列举了occ用户管理的其他命令选项。

#管理员账号被锁,导致无法登录解锁只能在进入服务器内部解锁,当前服务部署在docker容器里

查看Nextcloud容器是否启动

docker ps
#如果没有启动则启动
docker start nextcloud

进入docker中的Nextcloud 容器

docker exec -it nextcloud /bin/bash

第一次进入Nextcloud容器内部需要安装一下vimsudo

#更新apt-get
apt-get update
#安装vim
apt-get install vim -y
#安装sudo
apt-get install sudo -y

修改/usr/local/etc/php/conf.d/nextcloud.ini文件,如下

#源代码
#memory_limit=${PHP_MEMORY_LIMIT}
#修改后代码
memory_limit=512M

查询occ所在的目录,并切换到该目录

#查询occ所在的目录
find -name occ
#切换到occ文件所在的目录 occ在/var/www/html/目录下
cd /var/www/html/

在occ所在的目录执行下面代码完成账号解锁

#sudo -u www-data php occ user:enable 解锁用户的用户名
sudo -u www-data php occ user:enable admin

下面是occ  user:?的一些其他命令操作

#sudo -u www-data php occ user:??? 用户名(有的命令需要有的命令不需要
例如列出所有用户不需要写用户名)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值