FreeIPA工具
Table of contents
背景
检查FreeIPA相关的服务状态
#所有服務狀態
sudo ipactl status
#ipa 伺服器狀態
sudo systemctl status ipa.service
重啟web UI
- 因同屬Apache家族,啟動httpd就自然會啟動ipa的網路伺服器(其設定檔案都在
/etc/httpd/conf.d/
目錄下)
sudo systemctl restart httpd
設定檔案
- 舊版中文說明freeipa(5)文件和日志位置
位置名稱 | 用途 | 重要選項說明 |
---|---|---|
/etc/httpd/conf.d/ | ipa系統相關代理、網頁安全等設定 | |
ipa-pki-proxy.conf | PKI(Public Key Infrastructure)代理配置 | Dogtag |
nss.conf | 用於配置 Apache HTTP Server 以支援 NSS(Network Security Services)模組,進行 SSL/TLS 加密和安全通信 | |
ipa.conf | IPA主要設定檔 | 33版模板 |
ipa-rewrite.conf | 重寫規則用於修改 HTTP 請求的 URI 或其他相關屬性,以適應 FreeIPA 的身份管理和單點登入(SSO)機制 | |
ipa-kdc-proxy.conf | kerberos伺服器代理設定 |
批次新增
- FreeIPA提供了批量添加使用者的功能。您可以使用
ipa
命令行工具的user-add
子命令,通过提供用户信息的CSV文件批量添加用户。以下是一般的步骤: - 注意:需要先通過kerberos驗證
# kinit admin@SINOTECH-ENG.COM
Password for admin@SINOTECH-ENG.COM:
创建用户CSV文件: 创建一个包含新用户信息的CSV文件,例如
users.csv
。该文件的内容可能如下所示:username,firstname,lastname,email user1,John,Doe,john.doe@example.com user2,Jane,Smith,jane.smith@example.com
使用
ipa user-add
命令: 运行以下命令,通过指定CSV文件来批量添加用户:ipa user-add --first=firstname --last=lastname --email=email username
使用
--csv
选项指定CSV文件:ipa user-add --csv=users.csv
这将使用CSV文件中的用户信息批量添加用户。
请确保在执行此操作之前,已经连接到FreeIPA服务器并具有适当的权限。有关更多详细信息,您可以查阅FreeIPA的相关文档或运行man ipa
命令以获取ipa
命令的手册页。