![在不知道当前密码的情况下无法更改密码(即使是 root)](https://linux22.com/image/100743/%E5%9C%A8%E4%B8%8D%E7%9F%A5%E9%81%93%E5%BD%93%E5%89%8D%E5%AF%86%E7%A0%81%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%E5%AF%86%E7%A0%81%EF%BC%88%E5%8D%B3%E4%BD%BF%E6%98%AF%20root%EF%BC%89.png)
因此,我使用 OpenSuse,并使用 2 个客户端(一个 opensuse 和一个 centos)设置 NIS。尝试更改用户密码时,必须包含当前密码。即使作为 root,在 nis 服务器上也会要求用户提供当前密码。我在这里缺少什么吗?
这没什么大不了的(这是为了课堂目的)我只是真的很困惑为什么要这么做。
答案1
不建议passwd
以 root 身份在 NIS 服务器上更改用户密码。你必须使用yppasswd
.此命令需要 root 密码才能更改用户的密码。这用于增加一点安全性(您必须是 Nis 管理员)。