无法通过plink运行密码

这是我的情况。 我试图在WINDOWS 7中运行下面的命令

plink.exe [email protected] -pw password "passwd user" 

更改特定用户的密码。

它不断给我的权限被拒绝。 其他命令如useradd和passwd -f $ USER工作正常。

对我来说,似乎在ssh之后,plink会尝试在其他一些shell中运行该命令。

机器正在运行solaris 8。

请帮忙

感谢致敬。

您可以尝试添加-t到您的plink命令行,因为passwd是交互式的,需要一个tty。

大多数密码实现*只允许root指定一个用户名,也许你需要使用

 plink.exe -t [email protected] -pw password "passwd user" 

或者如果你的命令是你正在尝试的东西的真实反映,那么在这两种情况下用户是相同的,那么你不需要指定用户名

 plink.exe -t [email protected] -pw password "passwd" 

*从2003年Solaris 9成为事物以来,我没有使用Solaris 8,所以如果S8像其他人一样行事,我可能会大错特错。