Instalasi

Pertama, jalankan perintah berikut untuk mengkloning kode sumber:

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

Selanjutnya, instal paket pada sistem Anda dengan menjalankan perintah berikut:

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

Setelah itu, jalankan perintah berikut:

    sudo dnf copr enable @freeipa/freeipa-master

Setelah semua dependensi diinstal, jalankan perintah berikut untuk membuat build:

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

Selain itu, jika Anda memiliki IPA yang diinstal pada sistem pengembangan Anda, Anda dapat melakukan beberapa pengembangan plugin manajemen in-tree terbatas. Untuk melakukan ini: Pengaturan Server:

  • Sebagai pengguna root, instal IPA menggunakan IPA-server-install

  • Buat ~/.ipa/alias/.pwd dan masukkan kata sandi admin

  • Jalankan Kinit Admin

  • Untuk menjalankan server, jalankan python lite-server.py Pengaturan Klien:

  • Salin /etc/ipa/default.conf ke ~/.ipa/default.conf

  • Ganti xmlrpc \ _uri dengan HTTP127001888888IPAXML

  • Untuk menjalankan CLI, eksekusi ./ipa Akhirnya, Freeipa akan mendeteksi bahwa ia berjalan di dalam pohon dan akan menggunakan lokasi port dan XML-RPC yang hanya didengarkan oleh Lite-Server.py. Namun, jika Anda membuat perubahan pada sisi server plugin, Anda harus memulai kembali lite-server.py.

 Indonesia