Unable to do config for Admin in confd-6.4.2

Hi, i recently migrated to confd-6.4.2 from very older confd 4.0.7.1
I have modified my, aaa.xml file, which i used to merge once the node becomes active.

  <users>
    <user>
      <name>admin</name>
      <uid>2000</uid>
      <gid>2000</gid>
      <password>$0$admin</password>
      <ssh_keydir>/home/admin/.ssh</ssh_keydir>
      <homedir>/home/admin</homedir>
    </user>
   </users>
</authentication>
<nacm xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-acm">
<enable-nacm>true</enable-nacm>

 <groups>
  <group>
    <name>admin</name>
    <user-name>*</user-name>
    <user-name>admin</user-name>
    <gid xmlns="http://tail-f.com/yang/acm">2000</gid>
  </group>

 </groups>

<rule-list>
  <name>admin</name>
  <group>admin</group>

  <cmdrule xmlns="http://tail-f.com/yang/acm">
    <name>shell-cmd sudo</name>
    <context>*</context>
    <command>shell-cmd sudo</command>
    <action>deny</action>
  </cmdrule>

  <cmdrule xmlns="http://tail-f.com/yang/acm">
    <name>others</name>
    <context>cli</context>
    <command>*</command>
    <access-operations>create read update delete exec</access-operations>
    <action>permit</action>
  </cmdrule>

Prompt clearly tells that i have become admin and i am part of admin.
Prompt# id
user = admin(2000), gid=2000, groups=admin, gids=2000
Prompt#

But when i enter into the config mode, i am not able to config anything ?
Is there anything i am missing ? Can you please help.

Can anyone help me on this ?

It looks like you are missing data rules in your <rule-list>. Without data rules, you won’t be able to edit any data nodes in your YANG model.

In the default aaa_init.xml file, the default data rule for the admin user is as follows:

  <rule>
    <name>any-access</name>
    <action>permit</action>
  </rule>