インストール

まず、次のコマンドを実行して、ソースコードをクローン化します。

    git clone https://pagure.io/freeipa.git

次に、次のコマンドを実行して、システムにパッケージをインストールします。

    cd freeipa
    cp freeipa.spec.in freeipa-builddep.spec 
    sudo yum-builddep freeipa-builddep.spec

その後、次のコマンドを実行します。

    sudo dnf copr enable @freeipa/freeipa-master

すべての依存関係がインストールされたら、次のコマンドを実行してビルドを作成します。

    ./makerpms.sh
    sudo yum localinstall dist/rpms/*.rpm

さらに、開発システムにIPAがインストールされている場合は、管理プラグインのツリー内開発が限られていることがあります。これをする: サーバーのセットアップ: *ルートユーザーとして、IPA-Server-Installを使用してIPAをインストールします *〜/.ipa/alias/.pwdを作成し、管理者パスワードを入力します

  • Kinit管理者を実行します *サーバーを実行するには、python lite-server.pyを実行します クライアントのセットアップ:

  • Copy /etc/ipa/default.confに〜/.ipa/default.confにcopy

  • xmlrpc \ _uriをHTTP127001888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888に置き換えます

  • CLIを実行するには、./IPAを実行します 最後に、Freeipaはトリーで実行されていることを検出し、Lite-Server.pyが聞いているポートとXML-RPCの場所を使用します。ただし、プラグインのサーバー側に変更を加えると、Lite-Server.pyを再起動する必要があります。

 日本