Linuxで自動ドメインに参加

Linuxで自動ドメインに参加

私はLinuxを初めて使用し、ドメインに自動的に参加する方法を一日中検索しましたが、何も見つかりませんでした。これが私が思いついたコードです。

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

また、Expect / sendコマンドを試しましたが、「expect」コマンドが適用される前に「realm Join」コマンドが完了したため、同じ結果が得られました。

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が必要な場合は---で使用できます。

おすすめ記事