Εγκατάσταση

Πρώτον, εκτελέστε την ακόλουθη εντολή για να κλωνοποιήσετε τον πηγαίο κώδικα:

    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 χρησιμοποιώντας το IPA-Server-Install

  • Δημιουργία ~/.ipa/alias/.pwd και εισαγάγετε τον κωδικό πρόσβασης διαχειριστή

  • Εκτελέστε το kinit admin

  • Για να εκτελέσετε το διακομιστή, εκτελέστε το Python Lite-server.py Ρύθμιση πελάτη:

  • Αντιγραφή /etc/ipa/default.conf σε ~/.ipa/default.conf

  • Αντικαταστήστε το xmlrpc \ _uri με HTTP1270018888IPAXML

  • Για να εκτελέσετε το CLI, εκτελέστε ./ipa Τέλος, η FreeIPA θα ανιχνεύσει ότι λειτουργεί μέσα στο δέντρο και θα χρησιμοποιήσει τη θέση της θύρας και του XML-RPC που ακούει μόνο το lite-server.py. Ωστόσο, εάν κάνετε αλλαγές στην πλευρά του διακομιστή ενός plugin, θα χρειαστεί να κάνετε επανεκκίνηση του lite-server.py.

 Ελληνικά