群晖建立永久 root 账号

每次 ssh 登录群晖,我们只能以管理员的身份登录。虽然输入

sudo -i

可以临时切换到 root 账号,但是需要输入一次管理员密码,还是麻烦了点。如果能够直接用 root 账号 ssh 登录就好了。

具体的操作如下:

先 ssh 连接上,输入 sudo -i 切换到 root 账号。

接着编辑 ssh 的配置文件

vim /etc/ssh/sshd_config

找到这一行(大概在 44 行)

#PermitRootLogin yes

把光标放到 # 上面,然后按一下 del 键可以删除掉这个井号。

另一种删除方法是,按键盘的 i 键,进入编辑模式,此时左下方会显示 -- INSERT --,然后按 退格键来删除(需要先把光标移动到 P),删除完成按 ESC 来退出编辑模式。

PermitRootLogin

两种方法都一样的,希望对不懂 vim 的小伙伴有帮助。删除之后,需要保存。方法是,在英文输入法的状态下,输入 :,先按住 Shift 键,再按一下 ;: 键,应该可以看到左下角出现一个冒号 : 了。

接着输入 wq ,意思是保存并退出,再按回车键就可以了。

之后需要重启群晖

然后再一次 ssh 登录进来,执行 sudo -i,然后执行

synouser --setpw root password

意思是群晖用户,设置密码,把 root 用户的密码设置为 password,你可以把 password 改为自己想设置的密码。

执行完就可以直接用 root 账号登录了。