Linux

在 Linux 上自動加入域

  • July 12, 2021

我是 Linux 新手,整天都在搜尋如何自動加入域,但沒有找到任何東西。這是我想出的程式碼。

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

我也嘗試了期望/發送命令,但得到了相同的結果,因為“領域加入”命令在“期望”命令可以發揮作用之前完成。

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

我認為問題在於“領域加入”命令在腳本的其餘部分開始之前完成。並且由於密碼提示是該命令的一部分,因此實際上可以支持任何內容,並且不會對域加入產生影響。

我得到的錯誤總是“領域:無法加入領域:加入域 domain.com 失敗”如果我手動加入它工作正常。伺服器上執行著 RHEL-7。你能幫我麼?

你可以嘗試echo "password" | realm join domain.com --user=exampleuser

餵標準輸入。

echo "password" | sudo -S "command"當命令需要 sudo 時與 — 一起使用。

引用自:https://unix.stackexchange.com/questions/563209