Details
-
Bug
-
Status: Open
-
Blocker
-
Resolution: Unresolved
-
1.6.0, trunk, 2.2.0
-
None
Description
With a Kerberized cluster (using FreeIPA from CentOS 6.4 in my case), it is impossible to install/start services using Ambari.
The cause is that Ambari (the hooks/before-INSTALL/scripts/shared_initialization.py::setup_users()) checks and creates users and groups as if there were no Kerberos.
- check /etc/passwd and /etc/groups
- use adduser, groupadd, usermod, groupmod
It would be better to either :
- add a dialog in Ambari to choose the CLI tools for dealing with users/groups check and creation
- disable the check/creation and inform the end user of the users/groups that are required / generate a csv if needed