我对Linux很陌生,整天都在搜索如何实现域连接的自动化,但我什么也没找到。这就是我想出来的密码。
realm join domain.com --user=exampleuser
echo "password"我也尝试了expect/send命令,但是得到了相同的结果,因为“领域连接”命令在"expect“命令出现之前就完成了。
realm join domain.com --user=exampleuser
expect "Password for exampleuser:\r"
send -- "password\r"我认为问题在于“领域连接”命令在脚本的其余部分开始之前就完成了。而且,由于密码提示是该命令的一部分,所以实际上可以忍受任何东西,而且它不会对域连接产生影响。
我得到的错误总是“王国:不能加入域:加入域domain.com失败”,如果我手动进行连接,它就会工作得很好。服务器上运行着RHEL-7。你能帮帮我吗?
发布于 2020-01-22 15:52:48
你可以试试echo "password" | realm join domain.com --user=exampleuser
喂史丁。
当命令需要sudo时使用-- echo "password" | sudo -S "command"。
https://unix.stackexchange.com/questions/563209
复制相似问题