这是我的情况。 我试图在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像其他人一样行事,我可能会大错特错。