如何更改 Synology Rackstation 上的 root 密码?

Ken*_*rst 6 nas passwords synology

Synology 的操作系统似乎没有passwd命令,我一直无法使用以下synouser命令更改我的 Root 用户密码:

MyNas > synouser --setpw root hunter2 Lastest SynoErr=[user_set.c:1040] synouser.c:616 SYNOUserSet failed. synoerr=[0x1D00]

我发现这个帖子有相同的错误消息,但我不想在这个 NAS 上安装sudopasswd从 Optware安装。

该线程建议重新启动 Synology,我在绝望中尝试了该方法,但在启动完成后出现相同的错误。

Ken*_*rst 7

我能够通过使用相同的命令更改管理员密码来更改 root 密码。

synouser --setpw admin hunter2

一旦我更改了管理员帐户的密码,我就可以使用新密码以 root 或管理员身份登录。我原以为这两个帐户的密码相同是巧合,但它们显然是连接在一起的。

  • 实际上我无法以“root”身份登录,但我可以以“admin”身份登录,然后运行 ​​`sudo su -` 成为“root”。sudo 密码与“admin”用户的密码相同。仅从管理员帐户执行`su -`,不适用于任何密码。确实,`/etc/shadow` 显示“root”一开始就没有密码。由于`/etc/sudoers` 包含`root ALL=(ALL) ALL`,运行`sudo su -` 确实需要“admin”密码。这一切看起来都是乌本特人。 (5认同)