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

Reply via email to