plink 在 linux 中执行 passwd 命令

plink 在 linux 中执行 passwd 命令

我正在使用 Windows 批处理文件并执行 plink.exe 来访问我的 Fedora FTP 服务器。成功了。现在我使用 useradd 命令和密码创建了一个用户。但是无法登录,因为默认情况下是禁用的,需要使用命令passwd更改密码才能登录。但是使用 plink,如何实现这样的效果??`

passwd testing
myPassword
myPassword

提前致谢。

答案1

您应该传递该-p选项,useradd而不是在事后尝试更改密码。

man useradd

 -p, --password PASSWORD
          The encrypted password, as returned by crypt(3). The
          default is to disable the account.

使用 -p 时,您需要事先加密密码。另请参阅这个 Stack Overflow 问题它提供了类似的答案和一个动态生成散列密码的脚本。

相关内容