在 Linux 上自动加入域

在 Linux 上自动加入域

我是 Linux 新手,整天搜索如何自动加入域,但没有找到任何内容。这是我想出的代码。

realm join domain.com --user=exampleuser
echo "password"

我还尝试了期望/发送命令,但得到了相同的结果,因为“领域加入”命令在“期望”命令发挥作用之前完成。

realm join domain.com --user=exampleuser
expect "Password for exampleuser:\r"
send -- "password\r"

我认为问题在于“realm join”命令在脚本的其余部分开始之前完成。由于密码提示是该命令的一部分,因此实际上可以承受任何内容,并且不会对域加入产生影响。

我收到的错误始终是“领域:无法加入领域:加入域domain.com失败”如果我手动进行加入,则工作正常。服务器上运行着 RHEL-7。你能帮我么?

答案1

您可以尝试echo "password" | realm join domain.com --user=exampleuser
提供标准输入。

echo "password" | sudo -S "command"当命令需要 sudo 时,可与 --- 配合使用。

相关内容