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: [email protected]
For additional commands, e-mail: [email protected]