安装
首先,运行以下命令以克隆源代码:
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,则可以进行一些有限的管理插件开发。去做这个: 服务器设置: *作为root用户,使用IPA服务器安装安装IPA *创建〜/.ipa/别数/.pwd并输入管理员密码 *运行Kinit管理员 *要运行服务器,请执行python lite-server.py 客户端设置:
- copy /etc/ipa/default.conf到〜/.ipa/default.conf
*用http127001888888888888888888888888替换xmlrpc \ _uri *要运行CLI,执行./ipa 最后,FreeIPA将检测到它正在运行,并将使用Lite-Server.py仅在听的端口和XML-RPC位置。但是,如果您更改插件的服务器端,则需要重新启动lite-server.py。