The following does NOT work: why?
# vi /etc/cobbler/modules.conf
[authentication]
module = authn_passthru
[authorization]
module = authz_ownership
:wq!
# vi /etc/cobbler/users.conf
[admins]
admin = ""
cobbler = ""
pcompany(a)EXAMPLE.COM = ""
:wq!
# vi /etc/httpd/conf.d/cobbler.conf
LoadModule auth_kerb_module modules/mod_auth_kerb.so
<Directory "/var/www/cobbler/web/">
AuthType Kerberos
AuthName "Kerberos Login"
KrbServiceName HTTP
Krb5Keytab /etc/httpd/conf.d/HTTP.keytab
KrbAuthRealms
EXAMPLE.COM
Require valid-user
SetHandler mod_python
PythonAuthenHandler index
PythonHandler index
PythonPath "sys.path + ['/var/www/cobbler/web/']"
PythonDebug on
</Directory>
:wq!
# /etc/init.d/cobblerd restart
# /etc/init.d/httpd restart
Browse to the Web UI and login as pcompany(a)EXAMPLE.COM:
(1) Logging in as pcompany(a)EXAMPLE.COM works fine.
BUT
(2) pcompany(a)EXAMPLE.COM can only list things!
pcompany(a)EXAMPLE.COM can't add anything!
It behaves as if cobbler doesn't see pcompany(a)EXAMPLE.COM in user.conf.
Any ideas?
How do I debug this?