Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3734AE6EC for ; Sun, 3 Feb 2013 01:37:37 +0000 (UTC) Received: (qmail 18422 invoked by uid 500); 3 Feb 2013 01:37:37 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 18368 invoked by uid 500); 3 Feb 2013 01:37:37 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 18359 invoked by uid 99); 3 Feb 2013 01:37:36 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Feb 2013 01:37:36 +0000 Received: from localhost (HELO mail-la0-f50.google.com) (127.0.0.1) (smtp-auth username ctubbsii, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Feb 2013 01:37:36 +0000 Received: by mail-la0-f50.google.com with SMTP id ec20so3720770lab.37 for ; Sat, 02 Feb 2013 17:37:34 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.112.40.104 with SMTP id w8mr6669318lbk.114.1359855453987; Sat, 02 Feb 2013 17:37:33 -0800 (PST) Received: by 10.114.1.111 with HTTP; Sat, 2 Feb 2013 17:37:33 -0800 (PST) In-Reply-To: References: Date: Sat, 2 Feb 2013 20:37:33 -0500 Message-ID: Subject: Re: Change in 'accumulo init' behavior From: Christopher To: dev@accumulo.apache.org Content-Type: multipart/alternative; boundary=e0cb4efe2e8047e3c204d4c80543 --e0cb4efe2e8047e3c204d4c80543 Content-Type: text/plain; charset=ISO-8859-1 I created a few sub-tasks on ACCUMULO-259 to represent this, and some of the other conversations on this topic that have occurred. -- Christopher L Tubbs II http://gravatar.com/ctubbsii On Sat, Feb 2, 2013 at 2:22 PM, Keith Turner wrote: > On Sat, Feb 2, 2013 at 12:19 AM, Christopher wrote: > > David, John- > > > > This is a good point. I think it'd be better to retain the previous > > behavior, for backwards compatibility, or eliminate all these prompts > > entirely (my preference is the latter). If I may speak about the original > > design of the user management functionality, the whole point of a "root" > > user in the first place was to provide a basis for managing other users. > > However, this role is obsoleted by any pluggable authentication > mechanism, > > because those alternate implementations may have drastically different > user > > management capabilities, and the root user is no longer required. > > > > A large part of my overall criticism of the new authentication model is > > this intermingling of pluggable authentication mechanisms with Accumulo's > > former API for user management. I find it difficult to get behind a > > pluggable authentication system that still tightly coupled to the > built-in > > user management functionality (except where needed for backwards > > compatibility with the user/password)... mainly, because I thought the > > whole point of pluggable authentication (or at least, the best argument > for > > it) was to unlink these, and allow user- and authorization-management > > external to Accumulo. > > Did you open jira issues? Want to get the API for 1.5 right since we > will have to live with it for a while. > > > > > > > -- > > Christopher L Tubbs II > > http://gravatar.com/ctubbsii > > > > > > On Fri, Feb 1, 2013 at 11:50 PM, John Vines wrote: > > > >> Yes, this has changed in trunk to support the pluggable authentication > >> schemes. > >> > >> Sent from my phone, please pardon the typos and brevity. > >> On Feb 1, 2013 11:36 PM, "David Medinets" > >> wrote: > >> > >> > The following command used to work: > >> > > >> > su accumulo -c "/usr/local/accumulo/bin/accumulo init > >> > --clear-instance-name --instance-name instance --password secret" > >> > > >> > but now it is asking for a name: > >> > > >> > Enter name for initial root user ( root): > >> > > >> > I can easily update my script to use --username but wanted to point > >> > out this behaviour change. > >> > > >> > --e0cb4efe2e8047e3c204d4c80543--