Synology DS1513+,DSM 6.2.4-25556 更新 5
我可以通过 HTTP(并查看 GUI 桌面)或通过 SSH(并获取命令提示符)登录管理员。
尝试以 root 身份通过 SSH 登录,或su
以 root 身份从管理员登录,但要求输入密码并且不接受管理员帐户密码。
是否有 root 帐户?如果有,我该如何在无法登录 root 的情况下重置其密码?换句话说,管理员是否有这个能力,或者我可以通过重置磁盘或其他方式来做到这一点?
答案1
在 DSM 6.x/7.x 上进行真正的 root 登录(例如通过 WinSCP 和 SCP 协议)需要两个步骤:
- 设置/更改 root 的 PW(如果未设置或不知道 root PW): synouser -setpw root
- 更改 SSH 配置:文件 /etc/ssh/sshd_config 需要包含一行 PermitRootLogin yes(通常有一行 #PermitRootLogin inhibit-password)至少需要重新启动 SSH 守护进程才能生效。对于这两项更改,您都需要先使用管理员帐户登录 SSH,然后使用 sudo!可在https://think.unblog.ch/synology-root-login-aktivieren/和https://www.dennis-henss.de/2017/11/07/synology-diskstation214-root-passwort-aendern
答案2
答案可以在https://kb.synology.com/en-id/DSM/tutorial/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet
对于我的 Windows 7 和 myDSM >6,解决方案是sudo -i
输入管理员密码。