hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bikas Saha (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-8235) Support file permissions and ownership on Windows for RawLocalFileSystem
Date Wed, 04 Apr 2012 20:45:30 GMT

    [ 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

       

Mime
View raw message