Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

AD names are in the UPPERCASE or CaMeLcase, the names will not be recognized on the Linux machine (as Linux users are always in lower case).

avatar
Rising Star

We have AD/Kerberose integrated HDP cluster in which we have users in AD are in capital letter(e.g. Abc) and same user's also it's principle are in small letter like abc@REALM.COM, when we are trying to use hive view it's showing an error message : "Service 'userhome' check failed: File does not exist: /user/Abc".

User abc home directory is present under /user/abc instead of /user/Abc.

So please suggest how we can use hive-view?

2 REPLIES 2

avatar
Master Mentor

@Arjun kumar

Which version of ambari are you using?

There are some issues reported to address similar behavior:

1. Optionally force username from LDAP authentication data to be lowercase in Ambari https://issues.apache.org/jira/browse/AMBARI-18813 According to this fix ambari should force username from LDAP authentication data to be lowercase in Ambari based on LDAP import configuration. Please see the discussion about adding "authentication.ldap.username.forceLowercase" flag in ambari.properties in the above JIRA.

2. Ambari usernames should not be converted to lowercase before storing in the DB. https://issues.apache.org/jira/browse/AMBARI-18520

.

avatar
Rising Star

@Jay SenSharma : I am using Ambari Version 2.4.2.0, i also tried with property "authentication.ldap.username.forceLowercase" in ambari.properties file still it's giving same error.

Is there any other way to convert UPPERCASE or CaMeLcase into lower in Ambari version Version 2.4.2.0 except Ambari upgradation.