[ 
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

Reply via email to