我正在使用 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 问题它提供了类似的答案和一个动态生成散列密码的脚本。