Return-Path: X-Original-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EE418107C6 for ; Thu, 8 Aug 2013 15:31:51 +0000 (UTC) Received: (qmail 4641 invoked by uid 500); 8 Aug 2013 15:31:51 -0000 Delivered-To: apmail-hadoop-common-issues-archive@hadoop.apache.org Received: (qmail 4489 invoked by uid 500); 8 Aug 2013 15:31:49 -0000 Mailing-List: contact common-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-issues@hadoop.apache.org Delivered-To: mailing list common-issues@hadoop.apache.org Received: (qmail 4429 invoked by uid 99); 8 Aug 2013 15:31:48 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Aug 2013 15:31:48 +0000 Date: Thu, 8 Aug 2013 15:31:48 +0000 (UTC) From: "Marc Villacorta (JIRA)" To: common-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HADOOP-9851) dfs -chown does not like "+" plus sign in user name MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HADOOP-9851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marc Villacorta updated HADOOP-9851: ------------------------------------ Description: I intend to set user and group: *User:* _MYCOMPANY+marc.villacorta_ *Group:* hadoop where _'+'_ is what we use as a winbind separator. And this is what I get: {code:none} sudo -u hdfs hadoop fs -touchz /tmp/test.txt sudo -u hdfs hadoop fs -chown MYCOMPANY+marc.villacorta:hadoop /tmp/test.txt -chown: 'MYCOMPANY+marc.villacorta:hadoop' does not match expected pattern for [owner][:group]. Usage: hadoop fs [generic options] -chown [-R] [OWNER][:[GROUP]] PATH... {code} I am using version: 2.0.0-cdh4.3.0 Quote [source|http://h30097.www3.hp.com/docs/iass/OSIS_62/MAN/MAN8/0044____.HTM]: {quote} winbind separator The winbind separator option allows you to specify how NT domain names and user names are combined into unix user names when presented to users. By default, winbindd will use the traditional '\' separator so that the unix user names look like DOMAIN\username. In some cases this separator character may cause problems as the '\' character has special meaning in unix shells. In that case you can use the winbind separator option to specify an alternative separator character. Good alternatives may be '/' (although that conflicts with the unix directory separator) or a '+ 'character. The '+' character appears to be the best choice for 100% compatibility with existing unix utilities, but may be an aesthetically bad choice depending on your taste. Default: winbind separator = \ Example: winbind separator = + {quote} was: I intend to set user and group: *User:* _MYCOMPANY+marc.villacorta_ *Group:* hadoop where _'+'_ is what we use as a winbind separator. And this is what I get: {code:none} sudo -u hdfs hadoop fs -touchz /tmp/test.txt sudo -u hdfs hadoop fs -chown MYCOMPANY+marc.villacorta:hadoop /tmp/test.txt -chown: 'MYCOMPANY+marc.villacorta:hadoop' does not match expected pattern for [owner][:group]. Usage: hadoop fs [generic options] -chown [-R] [OWNER][:[GROUP]] PATH... {code} Quote [source|http://h30097.www3.hp.com/docs/iass/OSIS_62/MAN/MAN8/0044____.HTM]: {quote} winbind separator The winbind separator option allows you to specify how NT domain names and user names are combined into unix user names when presented to users. By default, winbindd will use the traditional '\' separator so that the unix user names look like DOMAIN\username. In some cases this separator character may cause problems as the '\' character has special meaning in unix shells. In that case you can use the winbind separator option to specify an alternative separator character. Good alternatives may be '/' (although that conflicts with the unix directory separator) or a '+ 'character. The '+' character appears to be the best choice for 100% compatibility with existing unix utilities, but may be an aesthetically bad choice depending on your taste. Default: winbind separator = \ Example: winbind separator = + {quote} > dfs -chown does not like "+" plus sign in user name > --------------------------------------------------- > > Key: HADOOP-9851 > URL: https://issues.apache.org/jira/browse/HADOOP-9851 > Project: Hadoop Common > Issue Type: Bug > Components: fs > Affects Versions: 2.0.0-alpha > Reporter: Marc Villacorta > Priority: Minor > > I intend to set user and group: > *User:* _MYCOMPANY+marc.villacorta_ > *Group:* hadoop > where _'+'_ is what we use as a winbind separator. > And this is what I get: > {code:none} > sudo -u hdfs hadoop fs -touchz /tmp/test.txt > sudo -u hdfs hadoop fs -chown MYCOMPANY+marc.villacorta:hadoop /tmp/test.txt > -chown: 'MYCOMPANY+marc.villacorta:hadoop' does not match expected pattern for [owner][:group]. > Usage: hadoop fs [generic options] -chown [-R] [OWNER][:[GROUP]] PATH... > {code} > I am using version: 2.0.0-cdh4.3.0 > Quote [source|http://h30097.www3.hp.com/docs/iass/OSIS_62/MAN/MAN8/0044____.HTM]: > {quote} > winbind separator > The winbind separator option allows you to specify how NT domain names > and user names are combined into unix user names when presented to > users. By default, winbindd will use the traditional '\' separator so > that the unix user names look like DOMAIN\username. In some cases this > separator character may cause problems as the '\' character has > special meaning in unix shells. In that case you can use the winbind > separator option to specify an alternative separator character. Good > alternatives may be '/' (although that conflicts with the unix > directory separator) or a '+ 'character. The '+' character appears to > be the best choice for 100% compatibility with existing unix > utilities, but may be an aesthetically bad choice depending on your > taste. > Default: winbind separator = \ > Example: winbind separator = + > {quote} -- 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