Cobbler支持的认证方式及配置说明
这是Cobbler Web界面的默认认证方式,通过本地文本文件存储用户凭证。配置步骤如下:
/etc/cobbler/modules.conf文件,将[authentication]段的module参数设置为authn_configfile;htdigest命令创建认证文件(首次添加用户需加-c选项,后续用户无需再添加):htdigest -c /etc/cobbler/users.digest Cobbler 用户名(需设置密码);systemctl restart cobblerd)和HTTP服务(systemctl restart httpd)使配置生效。通过系统PAM模块实现认证,用户可使用系统已有账户登录Cobbler Web界面。配置步骤如下:
/etc/cobbler/modules.conf文件,将[authentication]段的module参数设置为authn_pam;useradd webuser)并设置密码(passwd webuser);/etc/cobbler/users.conf文件,在[admins]段添加用户(如webuser = "");适用于需要集中管理用户身份的场景(如企业LDAP服务器)。配置步骤如下:
/etc/cobbler/modules.conf文件,将[authentication]段的module参数设置为authn_ldap;modules.conf中的LDAP相关选项;Cobbler Web界面的初始认证模块为authn_denyall,即拒绝所有用户登录。需通过修改modules.conf中的module参数切换至上述任一认证方式,方可启用用户访问。