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


3

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

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

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

这个帖子 建议重新启动Synology,我在绝望中尝试过,但是在完成启动后我得到了同样的错误。

Answers:


4

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

synouser --setpw admin hunter2

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


3
实际上我不能以“root”身份登录,但我可以以“admin”身份登录然后运行 sudo su - 成为“根”。 sudo密码与“admin”用户的密码相同。做得好 su - 来自管理员帐户,不适用于任何密码。确实 /etc/shadow 显示“root”首先没有密码。如 /etc/sudoers 包含 root ALL=(ALL) ALL,跑步 sudo su - 确实会要求“管理员”密码。这一切看起来都是Ubuntish。
David Tonhofer

@DavidTonhofer,我再也无法访问Synology机器了,所以我无法确定它运行的是什么版本的软件,但我认为它是5.1。我没有 sudo 要么 su 并且不想从可选的repos中安装它,这就是让我在首先使用root密码解决问题的方法。如果由我决定,我会阻止root登录并让每个人都知道 sudo su 你描述的方式。
Kenny Dewhirst

0

对我来说似乎都没有必要但是很高兴。我通过网络界面设置管理员密码,ssh到管理员的synology,使用bash sudo到root id,然后运行synouser --passwd root,我在砖墙上敲了一段时间后解决了这个问题


1
OP似乎明确声明他们不想安装sudo或passwd。 OP也回答了他们自己的问题并在这里发布了答案。
music2myear
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.