[ 
https://issues.apache.org/jira/browse/HADOOP-8235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13246714#comment-13246714
 ] 

Bikas Saha commented on HADOOP-8235:
------------------------------------

The proposal is to emulate Hadoop read(r), write(w), execute(x) permissions on 
top of the Windows ACL based access control. RawLocalFileSystem could be 
improved to map rwx to Windows permissions and set them for the users and 
groups using the “icacls” Windows command. Similar commands would need to found 
for other operations. E.g. we can use “takeown” command for changing the 
ownership of a file/dir.

There is no concept of “others” on Windows but that could be emulated using 
either the built-in “Everyone” or “AuthenticatedUsers” Windows groups. 
RawLocalFileStatus would map “others” to one of these groups when running on 
Windows. Alternatively, Hadoop daemons could always assign no permissions to 
"others" on Windows or make other permissions == group permissions.

When a user creates a file on Unix then it gets group permissions based on the 
default group of the user. On Windows, such a file could inherit permissions 
ACL's from multiple groups (say machine Administrators etc) and we might need 
to see how the default group permissions can be made to work.

Lastly, Hadoop uses java setWritable/setReadable etc commands which dont work 
in some cases for Windows.

                
> Support file permissions and ownership on Windows for RawLocalFileSystem
> ------------------------------------------------------------------------
>
>                 Key: HADOOP-8235
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8235
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: native
>    Affects Versions: 1.1.0
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>
> The initial patch submitted on HADOOP-8223 does not have ability to set file 
> permissions on Windows. This is causing tests to fail. Jira tracks adding 
> support to enable file permissions and ownership changes on Windows

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to