群晖的DSM系统一直以来都以优秀的软件服务,受到广大人民的喜爱。
可是自从DSM6之后,就不允许SSH默认使用ROOT账号登陆了,只给了admin账户登陆SSH的权限,官方解释是为了安全考虑,从而使权限得到一部分限制。
这样就导致了我们在使用PUTTY或者WinSCP的时候,部分文件夹权限不够,无法操作的情况。
我都安装黑裙了,为毛不给我ROOT用户权限
那么如何在群晖中获取ROOT权限呢?步骤如下:
1、登录群晖,控制面板-终端机和SNMP-开启SSH功能:
2、通过SSH登陆群晖,用系统帐号及密码:
(win系统建议PUTTY,mac系统建议vSSH,本次仅演示PUTTY的操作)
3、输入 sudo -i
回车,输入群晖admin账户的账号以及密码,切换到root用户,注意是由$变为#:
4、赋权
输入如下代码,进入ssh文件并对其赋予相应的权限。
1 | cd /etc/ssh #进入ssh文件夹 |
5:修改sshd_config文件
使用vim进入sshd_config
文件。
1 | vim /etc/ssh/sshd_config |
找到第33行的#PermitRootLogin prohibit password
输入i
编辑,将#PermitRootLogin prohibit password
修改为:PermitRootLogin yes
去掉#号。
ESC
键退出编辑模式,再输入 :wq
保存并退出。
6、修改root默认密码:
1 | synouser --setpw root xxxxxxx |
7、reboot
重启群晖,就可以直接使用root及密码登陆ssh。
至此,您将获得ROOT用户权限。
大写的注意:
1.请务必对ROOT用户启用复杂密码。
2.请务必在使用完成后进入网页DSM关闭SSH功能。
3.有条件请更改SSH链接端口,不建议使用默认22端口。