accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vi...@apache.org
Subject svn commit: r1362257 - /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java
Date Mon, 16 Jul 2012 21:10:54 GMT
Author: vines
Date: Mon Jul 16 21:10:54 2012
New Revision: 1362257

URL: http://svn.apache.org/viewvc?rev=1362257&view=rev
Log:
ACCUMULO-691 - fixed


Modified:
    accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java

Modified: accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java
URL: http://svn.apache.org/viewvc/accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java?rev=1362257&r1=1362256&r2=1362257&view=diff
==============================================================================
--- accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java (original)
+++ accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java Mon Jul
16 21:10:54 2012
@@ -268,7 +268,7 @@ public class Shell extends ShellOptions 
       this.setTableName("");
       connector = instance.getConnector(user, pass);
       this.credentials = new AuthInfo(user, ByteBuffer.wrap(pass), connector.getInstance().getInstanceID());
-      
+      updateUser(credentials);
     } catch (Exception e) {
       printException(e);
       configError = true;
@@ -911,6 +911,8 @@ public class Shell extends ShellOptions 
   public void updateUser(AuthInfo authInfo) throws AccumuloException, AccumuloSecurityException
{
     connector = instance.getConnector(authInfo);
     credentials = authInfo;
+    if (!connector.securityOperations().authenticateUser(authInfo.user, authInfo.getPassword()))
+      throw new RuntimeException("Unable to authenticate user " + authInfo.user);
   }
   
   public AuthInfo getCredentials() {



Mime
View raw message