[ https://issues.apache.org/jira/browse/HADOOP-6272?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14074619#comment-14074619 ]
Colin Patrick McCabe commented on HADOOP-6272: ---------------------------------------------- We no longer use the "whoami" command in Hadoop, so probably this is already fixed-- with or without JNI. > Incorrect UserName at Solaris because it has no "whoami" command by default > --------------------------------------------------------------------------- > > Key: HADOOP-6272 > URL: https://issues.apache.org/jira/browse/HADOOP-6272 > Project: Hadoop Common > Issue Type: Improvement > Components: security, util > Affects Versions: 0.20.1, 0.21.0 > Environment: OS: SunOS 5.10 > Reporter: Urko Benito > Attachments: PermissionChecker.java.diff, Shell.java.diff, > UnixUserGroupInformation.java.diff, test-hadoop-security.tar.gz > > Original Estimate: 24h > Remaining Estimate: 24h > > Solaris enviroment has no __whoami__ command, so the __getUnixUserName()__ at > UnixUserGroupInformation class fails because it's calling to > Shell.USER_NAME_COMMAND which is defines as "whoami". > So it launched an Exception and set the default "DrWho" username ignoring all > the FileSystem permissions. -- This message was sent by Atlassian JIRA (v6.2#6252)