[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-2036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brahma Reddy Battula updated ZOOKEEPER-2036:
--------------------------------------------
    Description: 
 *{color:blue}Scenario:{color}* 

Started the Secure ZK Cluster.
Logged with Secure ZK Client(by passing valid jaas.conf) and created the Znodes

Now logged in to same secure cluster using unsecure ZKClient (without 
jaas.conf) to same Cluster and able to access the data which is created by the 
Secured Client..

 *{color:blue}Secured Client{color}:(which is created the Znodes)* 

2014-09-15 13:40:56,288 [myid:] - INFO  
[main-SendThread(localhost:2181):ZooKeeperSaslClient$1@285] - Client will use 
GSSAPI as SASL mechanism.
2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login@301] - TGT valid 
starting at:        Mon Sep 15 13:40:56 IST 2014
2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login@302] - TGT expires:     
             Tue Sep 16 13:40:56 IST 2014
2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login$1@181] - TGT refresh 
sleeping until: Tue Sep 16 09:36:04 IST 2014
2014-09-15 13:40:56,302 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket 
connection to server localhost/0:0:0:0:0:0:0:1:2181. Will attempt to 
SASL-authenticate using Login Context section 'Client'
2014-09-15 13:40:56,308 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket connection 
established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
2014-09-15 13:40:56,344 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session 
establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 
0x1486856657e0016, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null

WATCHER::

WatchedEvent state: *{color:red}SaslAuthenticated{color}*  type:None path:null

[zk: localhost:2181(CONNECTED) 1] create -s /tmp-seq 'sd:er:'
Created /tmp-seq0000000003
[zk: localhost:2181(CONNECTED) 2] create -s /tmp-seq 'sd:er:'
Created /tmp-seq0000000004
[zk: localhost:2181(CONNECTED) 0] ls /
[tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002, 
zookeeper]

 *{color:blue}UnSecured Client{color}:(which is Accesing Znodes)* 
Welcome to ZooKeeper!
2014-09-15 13:00:30,440 [myid:] - WARN  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@982] - SASL 
configuration failed: javax.security.auth.login.LoginException: No JAAS 
configuration section named 'Client' was found in specified JAAS configuration 
file: '/home/****/zookeeper/conf/jaas.conf'. Will continue connection to 
Zookeeper server without SASL authentication, if Zookeeper server allows it.
014-09-15 13:00:30,441 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket 
connection to server localhost/127.0.0.1:2181
 WatchedEvent state: *{color:red}AuthFailed{color}*  type:None path:null
JLine support is enabled
2014-09-15 13:00:30,451 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket connection 
established to localhost/127.0.0.1:2181, initiating session
[zk: localhost:2181(CONNECTING) 0] 2014-09-15 13:00:30,488 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session 
establishment complete on server localhost/127.0.0.1:2181, sessionid = 
0x348685662250005, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null

[zk: localhost:2181(CONNECTED) 0] ls /
[tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002, 
zookeeper]
[zk: localhost:2181(CONNECTED) 1] get /tmp-seq000000000

tmp-seq0000000004   tmp-seq0000000003   tmp-seq0000000002
[zk: localhost:2181(CONNECTED) 1] get /tmp-seq0000000002
''
cZxid = 0x100000040
ctime = Mon Sep 15 12:51:50 IST 2014
mZxid = 0x100000040
mtime = Mon Sep 15 12:51:50 IST 2014
pZxid = 0x100000040
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0




  was:
 *{color:blue}Scenario:{color}* 

Started the Secure ZK Cluster.
Logged with Secure ZK Client(by passing valid jaas.conf) and created the Znodes

Now logged in to same secure cluster using unsecure ZKClient (without 
jaas.conf) to same Cluster and able to access the data which is created by the 
Secured Client..

 *{color:blue}Secured Client{color}:(which is created the Znodes)* 

2014-09-15 13:40:56,288 [myid:] - INFO  
[main-SendThread(localhost:2181):ZooKeeperSaslClient$1@285] - Client will use 
GSSAPI as SASL mechanism.
2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login@301] - TGT valid 
starting at:        Mon Sep 15 13:40:56 IST 2014
2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login@302] - TGT expires:     
             Tue Sep 16 13:40:56 IST 2014
2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login$1@181] - TGT refresh 
sleeping until: Tue Sep 16 09:36:04 IST 2014
2014-09-15 13:40:56,302 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket 
connection to server localhost/0:0:0:0:0:0:0:1:2181. Will attempt to 
SASL-authenticate using Login Context section 'Client'
2014-09-15 13:40:56,308 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket connection 
established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
2014-09-15 13:40:56,344 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session 
establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 
0x1486856657e0016, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null

WATCHER::

WatchedEvent state:SaslAuthenticated type:None path:null

[zk: localhost:2181(CONNECTED) 1] create -s /tmp-seq 'sd:er:'
Created /tmp-seq0000000003
[zk: localhost:2181(CONNECTED) 2] create -s /tmp-seq 'sd:er:'
Created /tmp-seq0000000004
[zk: localhost:2181(CONNECTED) 0] ls /
[tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002, 
zookeeper]

 *{color:blue}UnSecured Client{color}:(which is Accesing Znodes)* 

014-09-15 13:00:30,441 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket 
connection to server localhost/127.0.0.1:2181
WatchedEvent state:AuthFailed type:None path:null
JLine support is enabled
2014-09-15 13:00:30,451 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket connection 
established to localhost/127.0.0.1:2181, initiating session
[zk: localhost:2181(CONNECTING) 0] 2014-09-15 13:00:30,488 [myid:] - INFO  
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session 
establishment complete on server localhost/127.0.0.1:2181, sessionid = 
0x348685662250005, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null

[zk: localhost:2181(CONNECTED) 0] ls /
[tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002, 
zookeeper]
[zk: localhost:2181(CONNECTED) 1] get /tmp-seq000000000

tmp-seq0000000004   tmp-seq0000000003   tmp-seq0000000002
[zk: localhost:2181(CONNECTED) 1] get /tmp-seq0000000002
''
cZxid = 0x100000040
ctime = Mon Sep 15 12:51:50 IST 2014
mZxid = 0x100000040
mtime = Mon Sep 15 12:51:50 IST 2014
pZxid = 0x100000040
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0





> Client which is not authorized able to access the Secure Data which is 
> created by the Secure Client
> ---------------------------------------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-2036
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2036
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: server
>    Affects Versions: 3.4.5
>            Reporter: Brahma Reddy Battula
>            Priority: Blocker
>
>  *{color:blue}Scenario:{color}* 
> Started the Secure ZK Cluster.
> Logged with Secure ZK Client(by passing valid jaas.conf) and created the 
> Znodes
> Now logged in to same secure cluster using unsecure ZKClient (without 
> jaas.conf) to same Cluster and able to access the data which is created by 
> the Secured Client..
>  *{color:blue}Secured Client{color}:(which is created the Znodes)* 
> 2014-09-15 13:40:56,288 [myid:] - INFO  
> [main-SendThread(localhost:2181):ZooKeeperSaslClient$1@285] - Client will use 
> GSSAPI as SASL mechanism.
> 2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login@301] - TGT valid 
> starting at:        Mon Sep 15 13:40:56 IST 2014
> 2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login@302] - TGT expires:   
>                Tue Sep 16 13:40:56 IST 2014
> 2014-09-15 13:40:56,296 [myid:] - INFO  [Thread-1:Login$1@181] - TGT refresh 
> sleeping until: Tue Sep 16 09:36:04 IST 2014
> 2014-09-15 13:40:56,302 [myid:] - INFO  
> [main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket 
> connection to server localhost/0:0:0:0:0:0:0:1:2181. Will attempt to 
> SASL-authenticate using Login Context section 'Client'
> 2014-09-15 13:40:56,308 [myid:] - INFO  
> [main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket 
> connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
> 2014-09-15 13:40:56,344 [myid:] - INFO  
> [main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session 
> establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 
> 0x1486856657e0016, negotiated timeout = 30000
> WATCHER::
> WatchedEvent state:SyncConnected type:None path:null
> WATCHER::
> WatchedEvent state: *{color:red}SaslAuthenticated{color}*  type:None path:null
> [zk: localhost:2181(CONNECTED) 1] create -s /tmp-seq 'sd:er:'
> Created /tmp-seq0000000003
> [zk: localhost:2181(CONNECTED) 2] create -s /tmp-seq 'sd:er:'
> Created /tmp-seq0000000004
> [zk: localhost:2181(CONNECTED) 0] ls /
> [tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002, 
> zookeeper]
>  *{color:blue}UnSecured Client{color}:(which is Accesing Znodes)* 
> Welcome to ZooKeeper!
> 2014-09-15 13:00:30,440 [myid:] - WARN  
> [main-SendThread(localhost:2181):ClientCnxn$SendThread@982] - SASL 
> configuration failed: javax.security.auth.login.LoginException: No JAAS 
> configuration section named 'Client' was found in specified JAAS 
> configuration file: '/home/****/zookeeper/conf/jaas.conf'. Will continue 
> connection to Zookeeper server without SASL authentication, if Zookeeper 
> server allows it.
> 014-09-15 13:00:30,441 [myid:] - INFO  
> [main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket 
> connection to server localhost/127.0.0.1:2181
>  WatchedEvent state: *{color:red}AuthFailed{color}*  type:None path:null
> JLine support is enabled
> 2014-09-15 13:00:30,451 [myid:] - INFO  
> [main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket 
> connection established to localhost/127.0.0.1:2181, initiating session
> [zk: localhost:2181(CONNECTING) 0] 2014-09-15 13:00:30,488 [myid:] - INFO  
> [main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session 
> establishment complete on server localhost/127.0.0.1:2181, sessionid = 
> 0x348685662250005, negotiated timeout = 30000
> WATCHER::
> WatchedEvent state:SyncConnected type:None path:null
> [zk: localhost:2181(CONNECTED) 0] ls /
> [tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002, 
> zookeeper]
> [zk: localhost:2181(CONNECTED) 1] get /tmp-seq000000000
> tmp-seq0000000004   tmp-seq0000000003   tmp-seq0000000002
> [zk: localhost:2181(CONNECTED) 1] get /tmp-seq0000000002
> ''
> cZxid = 0x100000040
> ctime = Mon Sep 15 12:51:50 IST 2014
> mZxid = 0x100000040
> mtime = Mon Sep 15 12:51:50 IST 2014
> pZxid = 0x100000040
> cversion = 0
> dataVersion = 0
> aclVersion = 0
> ephemeralOwner = 0x0
> dataLength = 2
> numChildren = 0



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to