linux群晖系统密码忘记,【系统篇】猫盘群晖重置密码、重装、重置、升级与降级等...
发布日期:2022-02-18 13:19:56 浏览次数:10 分类:技术文章

本文共 2967 字,大约阅读时间需要 9 分钟。

0886d4bf2cb4401deeee62278e059051.png摘要:

用猫盘群晖的小伙伴碰到系统问题,比如:忘记登陆密码、系统出问题无法登陆与远程、系统升级出bug想降级等与系统有关的问题,怎么办呢,通常百度可以零零散散的找到一些,本文将整理一下,以...

用猫盘群晖的小伙伴碰到系统问题,比如:忘记登陆密码、系统出问题无法登陆与远程、系统升级出bug想降级等与系统有关的问题,怎么办呢,通常百度可以零零散散的找到一些,本文将整理一下,以求大家能快速解决与系统有关的问题,有些大家也可以举一反三,解决其它没有提到的问题,接下来详细讲述一下:

用到的工具

diskGenius v5.2.0.884专业版(好用的版本,你懂的。。。)传送门

Notepad++.exe(脚本、文件编辑器)

putty32*64(SSH登陆工具)

重置密码

自已因为设置密码太复杂而忘记的不在少数,我也有也做这样的事,密码长的自已都记不住,这样的密码难道安全吗?我觉得不一定。。。。

忘记密码不要慌,来花王网络,看看下面解决办法吧。先我们用线(硬驱线)把硬盘(安装群晖的硬盘)挂载到电脑上,然后下载硬盘工具diskGenius v5.2.0.884专业版(可惜是英文版本)

第一步,复制文件

我们找到挂载的硬盘第一分区(粉红色的),然后进入/etc目录,找到shadow开头的文件,右键鼠标后点击“复制到桌面”(英文是copy to desktop),这样就行了。

202009111599821901837980.jpg

第二步,编辑文件

我们用Notepad+工具打开shadow开头文件,把有admin相应的替换成我这个代码就可以了:

admin:$6$MuewnMMD$t0XQfRd6uFRVQjXPZ3RG7Sa3bXKCH3CCuogj393Fb5884IHSYvMnhBAZkHAuVYAVWwVOeha3QrtbWNuKT0zzj/:17532:0:99999:7:::

202009111599821996283355.png

说明一下:其中$6$MuewnMMD$t0XQfRd6uFRVQjXPZ3RG7Sa3bXKCH3CCuogj393Fb5884IHSYvMnhBAZkHAuVYAVWwVOeha3QrtbWNuKT0zzj/:17532:0:99999:7:::表示为123456

这样设置完成后登陆的时:用户名为admin,密码为123456

第三步,将文件替换

再来到那个/etc目录下,右键鼠标,点”复制文件到当前分区“,选择全部替换,这样就完成了整个步骤,把硬盘挂回到猫盘通电开机即可

202009111599822072570029.jpg

重装系统

重装系统表示保留原来的数据,只是将系统重装安装一遍,这样就能保证数据还在,为了保险起见,重要的数据还是要备份一下。

我们首先用putty登陆SSH服务,登陆前需要到群晖控制面板,打开SSH服务,如图:

202009111599811523932806.jpg

而用putty登陆群晖的如下:

202009111599811715371778.png

进入界面后输入用户名(比如我的为admin)和密码(输入时不显示,不用管它,输入完成后回车即可),接下来输入指令:

sudo /usr/syno/sbin/synodsdefault --reinstall

reboot   #这是重启,需要等前面执行完成后(显示succces)再输入。

重置系统

重置系统等同恢复出厂值,除了恢复你的系统还会清除你的数据,给你一个初始化的过程,等同于控制面板的重置,所以需要特别注意数据的备份

方法同上,需要开通SSH服务,然后用putty登陆群晖,还是用admin登陆即可,输入以下指令:

sudo /usr/syno/sbin/synodsdefault --factory-default

reboot    #这是重启,需要等前面执行完成后(显示succces)再输入。

系统降级

这里的降级适用于dsm7.0降级到dsm6.23系统,还有就是适合于安装ds120j系统的猫盘,所以装了ds119j的特别注意了,降级同样使用到的工具还是putty,我们登陆它

首先用户登陆系统(注意dsm7.0的用户名不是admin,而是自定义的),登陆后我们输入sudo -i来获取root权限,这样就可以开始如下工作了,输入指令:

dd if=/volume1/video/mpdsm_120j_623.bin of=/dev/mtdblock1 bs=1 skip=$((0x000d5000)) count=$((0x00306000))

dd if=/volume1/video/mpdsm_120j_623.bin of=/dev/mtdblock2 bs=1 skip=$((0x003db000)) count=$((0x00410000))

dd if=/volume1/video/mpdsm_120j_623.bin of=/dev/mtdblock3 bs=1 skip=$((0x007eb000)) count=$((0x00010000))

注意这个”video"文件需要换成是你自已的路径,当然你也可以和我一样mpdsm_120j_623.bin放在video目录下,这样就没问题了,切记,加密的ds120j不要刷完全的固件,会启动不了的。

刷完全的固件的降级方法可以看本文的其它文章(传送门)

mpdsm_120j_623.bin的下载地址:

隐藏内容

您未登录,请登录 或 注册后查看

系统升级

系统升级指的是系统从ds119j升级到ds120j的过程,所谓用新不用旧,现在流行用ds120j,那就用它吧(其实功能一样的),升级的过程也是非常的简单,我们把文件上传到我们指定的目录tmp目录,至于如何进入系统目录,可以用winscp来操作,也可以把硬盘挂载上去,操作的指令:

cd /tmp

chmod +x 0329.sh

./0329.sh

这样就完成了刷机,然后重启即可,文件下载地址为:

提取码:lm35

你也可以把下载的文件直接放到指定的目录内,通过命令执行即可,比如我放入video里面:

dd if=/volume1/video/ds120j.bin of=/dev/mtdblock0 bs=1 skip=0 count=$((0xc8000))

dd if=/volume1/video/ds120j.bin of=/dev/mtdblock1 bs=1 skip=$((0x000c8000)) count=$((0x00004000))

dd if=/volume1/video/ds120j.bin of=/dev/mtdblock2 bs=1 skip=$((0x000cc000)) count=$((0x00434000))

dd if=/volume1/video/ds120j.bin of=/dev/mtdblock3 bs=1 skip=$((0x00500000)) count=$((0x00300000))

你可以把文件video改为你自已的目录,当然你也可以就和我一样放到video目录下面,照输指令即可。

读取群晖硬盘数据

什么?群晖坏了,系统进不出了。。。硬盘数据怎么办呢,文章开头就放出来工具可以帮到忙,没错就是它:diskGenius v5.2.0.884,最好用的版本,可惜是英文版,把硬盘挂载到电脑上,想要什么复制出来或者直接考到别的硬盘,非常简单。

转载地址:https://blog.csdn.net/weixin_28926205/article/details/116703107 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux 串口 循环读取数据库,Linux串口编程一次读取全部输入的数据(输入数据不定长)...
下一篇:linux脚本编程 比较,shell脚本-实现对比

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月09日 05时58分33秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

CentOs7命令行(静默)的方式安装oracle数据库 2019-04-27
基于VMware安装CentOs7的镜像 2019-04-27
PL/SQL数据库管理工具的使用 2019-04-27
史上最简单的spring-boot集成websocket的实现方式 2019-04-27
带你玩转属于自己的spring-boot-starter系列(一) 2019-04-27
带你玩转属于自己自己的spring-boot-starter系列(二) 2019-04-27
带你玩转属于自己的spring-boot-starter系列(三) 2019-04-27
基于SnowFlake算法如何让分库分表中不同的ID落在同一个库的算法的实现 2019-04-27
基于springboot的ShardingSphere5.X的分库分表的解决方案之分库解决方案(二) 2019-04-27
基于springboot的ShardingSphere5.X的分库分表的解决方案之分表解决方案(一) 2019-04-27
基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询解决方案(三) 2019-04-27
基于springboot的ShardingSphere5.X的分库分表的解决方案之基于seata的分布式事务的解决方案(十五) 2019-04-27
Linux文件管理参考 2019-04-27
FTP文件管理项目(本地云)项目日报(一) 2019-04-27
FTP文件管理项目(本地云)项目日报(二) 2019-04-27
FTP文件管理项目(本地云)项目日报(三) 2019-04-27
FTP文件管理项目(本地云)项目日报(四) 2019-04-27
【C++】勉强能看的线程池详解 2019-04-27
FTP文件管理项目(本地云)项目日报(五) 2019-04-27
FTP文件管理项目(本地云)项目日报(关于不定长包的测试) 2019-04-27