Santhosh G Nayak created HADOOP-14935: -----------------------------------------
Summary: Azure: POSIX permissions are taking effect in access() method even when authorization is enabled Key: HADOOP-14935 URL: https://issues.apache.org/jira/browse/HADOOP-14935 Project: Hadoop Common Issue Type: Bug Components: fs/azure Affects Versions: 2.9.0 Reporter: Santhosh G Nayak Assignee: Santhosh G Nayak FileSystem implementation class for azure i.e. {{NativeAzureFileSystem}} does not override {{access(path,mode)}} method and uses the default implementation from the base class. This base implementaion uses the POSIX permissions to check if the requested user has access to given path or not even when authorization is enabled, which is incorrect. {{NativeAzureFileSystem.access()}} in authorization enabled mode should use the authorization mechanism provided instead of relying on the POSIX permission ons. So the proposal is to override {{FileSystem.access()}} method in {{NativeAzureFileSystem}} such that it honors the authorization mechanism configured in authorization enabled mode and falls back to POSIX permissions otherwise. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org