Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id EBCE8200AC5 for ; Sun, 5 Jun 2016 17:15:01 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id DF6D2160A28; Sun, 5 Jun 2016 15:15:01 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 31944160A25 for ; Sun, 5 Jun 2016 17:15:01 +0200 (CEST) Received: (qmail 37222 invoked by uid 500); 5 Jun 2016 15:14:59 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 37200 invoked by uid 99); 5 Jun 2016 15:14:59 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Jun 2016 15:14:59 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 408962C1F54 for ; Sun, 5 Jun 2016 15:14:59 +0000 (UTC) Date: Sun, 5 Jun 2016 15:14:59 +0000 (UTC) From: "Wellington Chevreuil (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (HDFS-10488) WebHDFS CREATE and MKDIRS does not follow same rules as DFS CLI when creating files/directories without specifying permissions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sun, 05 Jun 2016 15:15:02 -0000 Wellington Chevreuil created HDFS-10488: ------------------------------------------- Summary: WebHDFS CREATE and MKDIRS does not follow same rules as DFS CLI when creating files/directories without specifying permissions Key: HDFS-10488 URL: https://issues.apache.org/jira/browse/HDFS-10488 Project: Hadoop HDFS Issue Type: Bug Components: webhdfs Reporter: Wellington Chevreuil Priority: Minor WebHDFS methods for creating file/directories are always creating it with 755 permissions as default, even ignoring any configured *fs.permissions.umask-mode* in the case of directories. Dfs CLI, however, applies the configured umask to 777 permission for directories, or 666 permission for files. Example below shows the different behaviour when creating directory via CLI and WebHDFS: {noformat} 1) Creating a directory under '/test/' as 'test-user'. Configured fs.permissions.umask-mode is 000: $ sudo -u test-user hdfs dfs -mkdir /test/test-user1 $ sudo -u test-user hdfs dfs -getfacl /test/test-user1 # file: /test/test-user1 # owner: test-user # group: supergroup user::rwx group::rwx other::rwx 4) Doing the same via WebHDFS does not get the proper ACLs: $ curl -i -X PUT "http://namenode-host:50070/webhdfs/v1/test/test-user2?user.name=test-user&op=MKDIRS" $ sudo -u test-user hdfs dfs -getfacl /test/test-user2 # file: /test/test-user2 # owner: test-user # group: supergroup user::rwx group::r-x other::r-x {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org