DSM7.0的sudoers文件修改错误后的拯救办法
为啥要写它
昨天更新DS920的套件的时候发现第三方的Transmission套件支持DSM7.0了,索性就更新了Transmission和DSM7.0,更新完后发现WebUI没有了之前的图形界面,按照之前的方法,发现有国内源,按照国内源的方法更新了下,结果写的步骤脚本呢命令都对不起来,搞完之后Transmission的WebUI登录之后报错,百度了一番看到这篇文章有办法搞定,但是我把sudoers文件搞坏了,由于是已经升级到DSM7.0了,之前可以编辑linux系统文件的ConfigFileEditor-noarch-16.spk也无法安装:
ConfigFileEditor-noarch-16.spk无法安装
没办法了,但是群晖还有个计划任务可以利用,于是用两行脚本解决了这个问题。
群晖计划任务恢复soduers
先用VMM弄了个Virtual DSM
把/etc/soduers 拷贝了出来(VSDSNM先创建了共享文件夹kkw)
cp -f /etc/sudoers /volume1/kkw
然后将soduers复制到DS920的某一目录下,这里我复制到了群晖的物理路径是/volume1/homes/KKWei/sudoers
然后创建计划任务,这个不细说了,截图给大伙看下
任务设置
任务设置脚本,拷贝源soduers的路径按照大伙的实际情况去做下修改
rm -rf /etc/sudoers
cp -f /volume1/homes/KKWei/sudoers /etc/sudoers
选中该recover_sudoers计划任务点击运行
再用ssh登录群晖,看不报错了吧
搞完之后记得把这个计划任务停止掉
Transmission权限设置
按照上面步骤搞完之后Transmission WebUI可以打开,但是下载会报权限不足,这应该是DSNM7.0提升了权限设置,我们需要为Transmission的用户sc-download设置下下载文件的的权限,把显示出的权限全选上就行,记得勾选应用到子文件夹、文件那个选项
总结
看到这里愉快的使用DSM7.0下的Transmission吧。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~










Adkkf
校验提示文案
FeiDD
校验提示文案
nock2014
校验提示文案
Alexander土著
校验提示文案
值友6898847970
1.先用VMM弄了个Virtual DSM 开虚拟机映像那里dsm映像创建并一路下一步到启动dsm虚拟机(会要授权,应该有一个免费的)
启动dsm的虚拟机过一会在下面常规那一项目下面会显示虚拟机的ip,用ip进虚拟机dsm操作平台创建账号之类的全做完. 然后创建共享
把/etc/soduers 拷贝了出来(虚拟机创建共享文件夹并权限赋予everyone,为了照抄作业共享文件夹也写成kkw)
虚拟机开ssh服务并电脑ssh进虚拟机的ip
然后sudo -i获取root后敲入 cp -f /etc/sudoers /volume1/kkw . 然后虚拟机dsm的kkw文件夹就有了sudoers文件.
然后将soduers复制到需要修复的真实主机的某一目录下,这里我复制到了群晖的物理路径是/volume1/homes/KKWei/sudoers 这里说的是真实群辉ds920吧
然后跟着指导创建root账号的计划任务,任务脚本
rm -rf /etc/sudoers
cp -f 存放sudoers文件的真实群辉位置,右键sudoers属性里显示的那一串(这里有个空格)/etc/sudoers
校验提示文案
Snowbae
校验提示文案
值友4539422697
校验提示文案
值友9769107674
校验提示文案
哪跟哪是哪
校验提示文案
哪跟哪是哪
校验提示文案
Lifeisgood
校验提示文案
值友6898847970
先用VMM弄了个Virtual DSM √
把/etc/soduers 拷贝了出来(VSDSNM先创建了共享文件夹kkw) 黑人问号
cp -f /etc/sudoers /volume1/kkw 应该是在ssh敲的,但是前面那一步骤就没懂
然后将soduers复制到DS920的某一目录下,这里我复制到了群晖的物理路径是/volume1/homes/KKWei/sudoers 这里说的是虚拟机ds920吧,已经跟不上了
校验提示文案
值友6898847970
校验提示文案
值友9769107674
校验提示文案
值友4539422697
校验提示文案
Snowbae
校验提示文案
值友6898847970
1.先用VMM弄了个Virtual DSM 开虚拟机映像那里dsm映像创建并一路下一步到启动dsm虚拟机(会要授权,应该有一个免费的)
启动dsm的虚拟机过一会在下面常规那一项目下面会显示虚拟机的ip,用ip进虚拟机dsm操作平台创建账号之类的全做完. 然后创建共享
把/etc/soduers 拷贝了出来(虚拟机创建共享文件夹并权限赋予everyone,为了照抄作业共享文件夹也写成kkw)
虚拟机开ssh服务并电脑ssh进虚拟机的ip
然后sudo -i获取root后敲入 cp -f /etc/sudoers /volume1/kkw . 然后虚拟机dsm的kkw文件夹就有了sudoers文件.
然后将soduers复制到需要修复的真实主机的某一目录下,这里我复制到了群晖的物理路径是/volume1/homes/KKWei/sudoers 这里说的是真实群辉ds920吧
然后跟着指导创建root账号的计划任务,任务脚本
rm -rf /etc/sudoers
cp -f 存放sudoers文件的真实群辉位置,右键sudoers属性里显示的那一串(这里有个空格)/etc/sudoers
校验提示文案
值友6898847970
校验提示文案
值友6898847970
先用VMM弄了个Virtual DSM √
把/etc/soduers 拷贝了出来(VSDSNM先创建了共享文件夹kkw) 黑人问号
cp -f /etc/sudoers /volume1/kkw 应该是在ssh敲的,但是前面那一步骤就没懂
然后将soduers复制到DS920的某一目录下,这里我复制到了群晖的物理路径是/volume1/homes/KKWei/sudoers 这里说的是虚拟机ds920吧,已经跟不上了
校验提示文案
Alexander土著
校验提示文案
nock2014
校验提示文案
Lifeisgood
校验提示文案
哪跟哪是哪
校验提示文案
哪跟哪是哪
校验提示文案
FeiDD
校验提示文案
Adkkf
校验提示文案