每次 ssh 登录群晖,我们只能以管理员的身份登录。虽然输入
sudo -i |
可以临时切换到 root 账号,但是需要输入一次管理员密码,还是麻烦了点。如果能够直接用 root 账号 ssh 登录就好了。
具体的操作如下:
先 ssh 连接上,输入 sudo -i 切换到 root 账号。
接着编辑 ssh 的配置文件
vim /etc/ssh/sshd_config |
找到这一行(大概在 44 行)
#PermitRootLogin yes |
把光标放到 # 上面,然后按一下 del 键可以删除掉这个井号。
另一种删除方法是,按键盘的 i 键,进入编辑模式,此时左下方会显示 -- INSERT --,然后按 退格键来删除(需要先把光标移动到 P),删除完成按 ESC 来退出编辑模式。

两种方法都一样的,希望对不懂 vim 的小伙伴有帮助。删除之后,需要保存。方法是,在英文输入法的状态下,输入 :,先按住 Shift 键,再按一下 ;: 键,应该可以看到左下角出现一个冒号 : 了。
接着输入 wq ,意思是保存并退出,再按回车键就可以了。
之后需要重启群晖
然后再一次 ssh 登录进来,执行 sudo -i,然后执行
synouser --setpw root password |
意思是群晖用户,设置密码,把 root 用户的密码设置为 password,你可以把 password 改为自己想设置的密码。
执行完就可以直接用 root 账号登录了。