愚蠢的地球人

用WinSCP以root权限登录群晖DSM6.2.2

使用putty连接DSM,admin账号登录成功后,输入sudo -i

会提示输入密码password,这边还是输入admin的密码。

看到root@……:~#这样的信息就是已经进入到root账号了。

设置root账号密码,输入synouser --setpw root password 这里的password最好和admin密码一样,这样不容易搞错。

输入vi /etc/sudoers,按i键进入编辑模式,找到%administrators ALL=(ALL) ALL改为ALL=NOPASSWD: ALL,修改完之后按ESC输入:wq回车保存退出。

输入vi /etc/ssh/sshd_config 修改ssh配置文件,按i键进入编辑模式,修改#PermitRootLogin prohibit-password 为 PermitRootLogin yes,然后按ESC键输入:wq回车保存退出。

编辑文件时如果提示没有权限,可以先执行chmod -R 755 /etc/sudoers

输入reboot重启DSM

然后打开winscp高级站点设置 -> 环境 -> SCP/Shell,把Shell的默认改成sudo su - 然后直接登录就是root了