Cài đặt
Đầu tiên, chạy lệnh sau để sao chép mã nguồn:
git clone https://pagure.io/freeipa.git
Tiếp theo, cài đặt các gói trên hệ thống của bạn bằng cách chạy các lệnh sau:
cd freeipa
cp freeipa.spec.in freeipa-builddep.spec
sudo yum-builddep freeipa-builddep.spec
Sau đó, hãy chạy lệnh sau:
sudo dnf copr enable @freeipa/freeipa-master
Khi tất cả các phụ thuộc được cài đặt, hãy chạy lệnh sau để tạo bản dựng:
./makerpms.sh
sudo yum localinstall dist/rpms/*.rpm
Ngoài ra, nếu bạn đã cài đặt IPA trên hệ thống phát triển của mình, bạn có thể thực hiện một số plugin quản lý trong cây giới hạn. Để làm điều này: Thiết lập máy chủ:
Là người dùng gốc, cài đặt IPA bằng cách sử dụng cài đặt IPA-server
Tạo ~/.ipa/bí danh/.pwd và nhập mật khẩu quản trị viên
Chạy quản trị viên kinit
Để chạy máy chủ, thực thi python lite-server.py Thiết lập máy khách:
Sao chép /etc/ipa/default.conf thành ~/.ipa/default.conf
Thay thế xmlrpc \ _uri bằng http1270018888ipaxml
Để chạy CLI, thực thi ./ipa Cuối cùng, Freeipa sẽ phát hiện ra rằng nó đang chạy trong cây và sẽ sử dụng vị trí cổng và XML-RPC mà Lite-server.py chỉ nghe. Tuy nhiên, nếu bạn thay đổi phía máy chủ của plugin, bạn sẽ cần khởi động lại Lite-server.py.