これを起動して機能させるために必要なすべての手順の概要を説明しました。パッケージのインストールに関する一連のバグがあります。基礎となるソフトウェアはすべてうまく機能しますが、機能させるにはいくつかの手順を実行する必要があります。 -using-realmd
短いバージョン:
<オール>
以下を /etc/realmd.conf
に追加します
[service]
automatic-install = no
次に、次のパッケージをインストールします:samba-common-bin、samba-libs、sssd-tools、krb5-user、adcli
AD ユーザーの kerberos チケットを取得します。
新しいユーザー プリンシパルを使用して無人モードで参加します (1 行):
realm --verbose join localdomain.xx --user-principal=myubuntuserver/[email protected] --unattended
- あなたが言及したエラーは、sssd の既知のバグ (少なくとも現時点で Fedora/RH に知られている) に特に関連しています。オプション
use_fully_qualified_names = True
での sssd segfaults そのオプションをコメントアウトして、sssd を再起動してください。
16.04.1 LTS で受け入れられた回答を試してみましたが、パスワードに関する問題でコマンドが失敗しました。 sudo realm join
を実行中 通常、エラー Necessary packages are not installed: sssd-tools sssd libnss-sss libpam-sss adcli
が表示されます 、それらはすべてインストールされていますが。 1時間検索した後、この回避策を見つけました。これには、 --install=/
を追加する必要があると書かれています 結合コマンドに。したがって、完全な構文は次のとおりです:
sudo realm join -v -U administrator DOMAIN.COM --install=/