相关文章推荐
正直的牙膏  ·  python ...·  2 年前    · 
淡定的墨镜  ·  InMemoryDbContextOptio ...·  3 年前    · 

过了一个清明节,把自建的nextcloud登录密码给忘了,不停重试,不如直接重置密码。
参考文章 ownCloud/Nextcloud使用OCC命令重置密码

因为重启了一下vps,导致docker退出,先重启。

ubuntu@VM-0-5-ubuntu:~$ sudo su
root@VM-0-5-ubuntu:/home/ubuntu# docker ps -a
CONTAINER ID        IMAGE                                                     COMMAND                  CREATED             STATUS                            PORTS               NAMES
66ae53f080fc        greyltc/nextcloud                                         "/bin/sh -c 'start-s…"   4 days ago          Exited (137) About a minute ago                       nc
67ba8f56d216        registry.cn-hangzhou.aliyuncs.com/zkeasoft/zkeacms.core   "dotnet ZKEACMS.WebH…"   4 days ago          Exited (0) About a minute ago                         thirsty_bohr
root@VM-0-5-ubuntu:/home/ubuntu# docker start nc

进入docker容易,找到occ,查看occ所属的用户组,根据参考文章中的命令

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

执行occ命令,需要先了解occ所属的用户,然后调整命令。

root@VM-0-5-ubuntu:/home/ubuntu# docker exec -it nc /bin/bash
[root@66ae53f080fc /]# find -name occ
./usr/share/webapps/nextcloud/occ
./usr/share/webapps/nextcloud/data/updater-ocaxdj9yd0ef/backups/nextcloud-11.0.1.2/occ
./usr/share/webapps/nextcloud/data/updater-ocaxdj9yd0ef/backups/nextcloud-12.0.6.1/occ
./usr/bin/occ
[root@66ae53f080fc /]# cd /usr/share/webapps/nextcloud/
[root@66ae53f080fc nextcloud]# cat occ
#!/usr/bin/env php
 * This file is licensed under the Affero General Public License version 3 or
 * later.
 * See the COPYING-README file.
//$argv = $_SERVER['argv'];
require_once __DIR__ . '/console.php';
[root@66ae53f080fc nextcloud]# ls -la occ
-rw-r--r-- 1 http http 283 Apr  4 11:54 occ

所以此处我的命令是

sudo -u http php occ user:resetpassword 用户名

当然也有可能你不仅忘记了密码,也忘记了用户名。可以通过以下命令查看有哪些用户。

sudos -u http php occ user:list

命令中sudos -u http php occ user:list的http记得替换成你自己查询到occ的所属用户。

以下是user的相关命令

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

还需要注意的是,执行重置用户密码的命令会让你输入一个密码,改密码过于简单是会有标红提示,多试几个比较长的不常见的密码,总有一个可以成功,成功之后记得记下来自己的用户名和密码,以免下次再次忘记。

过了一个清明节,把自建的nextcloud登录密码给忘了,不停重试,不如直接重置密码。 参考文章ownCloud/Nextcloud使用OCC命令重置密码因为重启了一下vps,导致docker退出,先重启。ubuntu@VM-0-5-ubuntu:~$ sudo suroot@VM-0-5-ubuntu:/home/ubuntu# docker ps -aCONTAINER ID... 此非官方镜像旨在作为一体化(如单片)Next cloud 生产镜像。 如果你不确定你想要这个图像,你应该 使用 。 不要从 Internet 上的随机家伙运行随机图像。 理想情况下,您希望自己维护和构建它。 每天都会扫描图像以操作系统漏洞。 最新的标签/版本每周都会自动构建,因此无论您是否已经在 使用 最新的 Next cloud 版本,您都应该经常更新您的图像。 如果您手动构建,则应始终构建没有缓存的生产映像(例如, 使用 docker build --no-cache )。 由于缓存层,因此将 使用 最新的依赖项而不是过时的依赖项。 从他们的官方镜像中获取 PHP/nginx。 无根:任何时候都没有特权,即使在启动时也是如此。 包括hardened_malloc
ansible-next cloud -containerized 在 Docker 容器中 使用 nginx,mariadb,smtp的多合一next cloud 部署。 其他变量可以在文件中: next cloud : db_volume: "db" mysql_container_image: "mariadb" mysql_container_tag: "latest" mysql_db: "next cloud " mysql_db_name: "db" mysql_db_pw: "super_secret2" mysql_db_user: "next cloud " mysql_root_pw: "super_secret" next cloud _container_image: "next cloud " next cloud _container_tag: "la
docker -next cloud -spreed-signaling 这是Next cloud Talk的Spreed信令服务器的 docker 映像。 该图像具有debian基础。 你可以找到像和源代码,可以发现有上镜。 最新的0.2,0.2.x 要配置信令服务器,您可以将自己的配置文件安装到容器内的/config/server.conf中。 没有其他配置选项可用。 容器 使用 UID为601的非特权用户signaling运行。容器可以 使用 只读文件系统运行。 容器中用于http和https通信的端口分别为8088和8443 。 有关如何设置和 使用 信令服务器本身的更多信息,请查看项目 。
Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 438272 bytes) in /var/www/html/3rdparty/composer/autoload_real.php on line 37 3.php.ini 找不到的问题 具体可以参考以下笔记: 有道云笔记
occ 命令 是Next cloud 命令 行界面,next cloud 管理员可以通过 occ 执行许多常见的服务器操作。通常非 Docker 环境部署的next cloud 系统中,用户可以在next cloud 的根目录(例如:/var/www/html)下通过如下格式执行 occ 命令 : sudo -u www-data php occ <your_command> 在 使用 docker containn...
一般来说,可以 使用 管理员账户来修改 密码 如果出现了忘记了管理员 密码 这种糟糕的情况,就只能通过 OCC 命令 或修改数据库的方式来解决了。本文介绍较为方便的 使用 OCC 命令 重置 密码 方式。 OCC 命令 的用法 occ 命令 是own Cloud /Next cloud 命令 行界面。您可以 使用 occ 执行许多常见的服务器操作,例如安装和升级own Cloud /Next cloud ,管理用户,加密, 密码 ,LDAP设置等。 一般格式是这样的: sudo -u 安装完成next cloud 后呢,我也是转眼就忘记了。。。 所以需要修改。 我这个修改方法有个前提就是需要登录部署的服务器。因为我账号还没有设置邮箱,通过邮箱修改 密码 的方式肯定不可以 使用 使用 网上提供的版本: sudo -u www-data php /var/www/next cloud / occ user:resetpassword admin sudo -u www-data php occ user:reset
Docker -compose配置文件以设置Next cloud 。 请在运行前填写 密码 。 请更新应用程序数据和数据库数据的主机路径 执行:sudo docker -compose up -d 转到http:// <instance>:8080并配置 重新编写 docker compose文件以 使用 机密
突然有个需求,需要搭建一个文档存储协同的私有服务,经过多方搜索后找到onlyoffice服务可以满足我的文档编辑相关需求,而存储方面则可以利用next cloud 搭建一个私有云盘服务来满足,这样利用next cloud +onlyoffice就可以满足我的文档在线协同存储需求,其实说白了就是可以编辑ofiice等文件并分享的的私有云盘. 前期我采用传统的镜像一个一个启动,后边我又换成了 docker -compose来部署,所以我也提供了两种方案。还有一点就是我的数据库采用的是postgresql,系统还支持mysql和MariaDB,或者直接 使用 内置的sqLite。如果采用mysql,MariaDB配
docker -compose -f docker -compose.build.yml build --pull 运行 docker stock: docker -compose up [-d] 转到并按照Next cloud 安装说明进行操作。 要“提高”性能,可以将日志级别设置为error : bin/ occ log:manage --level=error 改善Next cloud 预览 根据预览机制,需要进行一些调整。 安装Next cloud 并设置建议的配置: bin/ occ config:app:set previewgenerator squareSizes --value="32 256" Next Cloud 是一个开源的私有云服务器,可用于家庭及企业,有关Next Cloud 的详细说明可参看其官网(英文页面):https://next cloud .com/。本文简要介绍如何 使用 Docker 技术在Ubuntu 16.04上快速安装部署Next Cloud 服务器,大致的安装过程为: 安装ubuntu 16.04系统 安装配置 Docker 环境 安装配置mySql数据库 安装配置Next Cloud 安装配置Nginx实现网站的https访问 二、安装Ubuntu 16.04系统 Ubuntu 16.04系统是Ubuntu的一个次新(最新的长期服务版是18.04.4)长期服务版 因为要授权,需要用到admin,而又忘记 密码 。那怎么找回?官网的提示是在目录下建/zentao/tmp/resetxcfsdf.txt。 但它没有指明是在安装目录还是根目录下,现在想想应该是安装目录下,但我没时间试。今天我就爆力点,直接改它的数据库admin 密码 。 1、在服务器根目录下opt/zbox下查看有没有目录挂载 2、查看它的镜像文件名。 docker ps 3、进入 docker 容器内部。 docker exec -it f7c7fc4bb27a bash..
Docker 是一种容器化技术,可以将应用程序和其依赖项打包到一个容器中,使得应用程序可以在不同的环境中运行。Spring Cloud 是一种微服务框架,可以帮助开发人员构建分布式系统。将Spring Cloud 应用程序部署到 Docker 容器中,可以使得应用程序更加灵活和可移植。 要将Spring Cloud 应用程序部署到 Docker 容器中,需要先创建 Docker 镜像。可以 使用 Docker file文件定义镜像的构建过程,包括应用程序的打包和依赖项的安装。然后 使用 Docker 命令 构建镜像,并将其推送到 Docker 仓库中。 一旦镜像创建完成,就可以 使用 Docker 命令 启动容器,并将Spring Cloud 应用程序部署到容器中。可以 使用 Docker Compose工具来管理多个容器的部署,以构建更复杂的应用程序。 总之,将Spring Cloud 应用程序部署到 Docker 容器中可以提高应用程序的灵活性和可移植性,同时也可以更方便地管理和部署应用程序。