[
https://issues.apache.org/jira/browse/HADOOP-9155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13535697#comment-13535697
]
Colin Patrick McCabe commented on HADOOP-9155:
----------------------------------------------
I think you're right. The problem is that the default permission for
{{FileSystem#create}} is the same default as for {{FileSystem#mkdirs}}, namely
{{0777}}. It would make more sense for the default to be {{0666}} for files
and {{0777}} for directories.
I was confused by your earlier statement that "Currently umask works
differently as linux convention"-- but as you later said, it's not umask that's
working incorrectly here. I'm going to update the description and link this to
HDFS-4319; feel free to change it later.
> FsPermission should have different default value, 777 for directory and 666
> for file
> ------------------------------------------------------------------------------------
>
> Key: HADOOP-9155
> URL: https://issues.apache.org/jira/browse/HADOOP-9155
> Project: Hadoop Common
> Issue Type: Bug
> Reporter: Binglin Chang
> Priority: Minor
>
> Currently umask works differently as linux convention, which is:
> The default umask 0002 is used for regular users.
> The default umask for the root user is 0022.
> For directories, the base permissions are 0777 and for files 0666.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira