Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

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).

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).

New Contributor

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

Re: 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).

Super 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

.

Re: 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).

New Contributor

@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.

Don't have an account?
Coming from Hortonworks? Activate your account here