All Downloads are FREE. Search and download functionalities are using the official Maven repository.

JNC.tests.confd.aaa_init.xml Maven / Gradle / Ivy

There is a newer version: 1.2.0
Show newest version
<aaa:aaa xmlns:aaa="http://tail-f.com/ns/aaa/1.1">
  <aaa:authentication>
    <aaa:users>
      <aaa:user>
        <aaa:name>admin</aaa:name>
    <aaa:uid>1000</aaa:uid>
    <aaa:gid>1000</aaa:gid>
        <aaa:password>$0$secret</aaa:password>
        <aaa:ssh_keydir>/var/confd/homes/admin/.ssh</aaa:ssh_keydir>
        <aaa:homedir>/var/confd/homes/admin</aaa:homedir>
      </aaa:user>
      <aaa:user>
        <aaa:name>oper</aaa:name>
    <aaa:uid>1000</aaa:uid>
    <aaa:gid>1000</aaa:gid>
        <aaa:password>$0$oper</aaa:password>
        <aaa:ssh_keydir>/var/confd/homes/oper/.ssh</aaa:ssh_keydir>
        <aaa:homedir>/var/confd/homes/oper</aaa:homedir>
      </aaa:user>
      <aaa:user>
        <aaa:name>public</aaa:name>
    <aaa:uid>1000</aaa:uid>
    <aaa:gid>1000</aaa:gid>
        <aaa:password>$0$public</aaa:password>
        <aaa:ssh_keydir>/var/confd/homes/public/.ssh</aaa:ssh_keydir>
        <aaa:homedir>/var/confd/homes/public</aaa:homedir>
      </aaa:user>
      <aaa:user>
        <aaa:name>private</aaa:name>
    <aaa:uid>1000</aaa:uid>
    <aaa:gid>1000</aaa:gid>
        <aaa:password>$0$private</aaa:password>
        <aaa:ssh_keydir>/var/confd/homes/private/.ssh</aaa:ssh_keydir>
        <aaa:homedir>/var/confd/homes/private</aaa:homedir>
      </aaa:user>
    </aaa:users>
    <aaa:groups>
      <aaa:group>
        <aaa:name>admin</aaa:name>
        <aaa:users>admin private</aaa:users>
      </aaa:group>
      <aaa:group>
        <aaa:name>oper</aaa:name>
        <aaa:users>oper public</aaa:users>
      </aaa:group>
    </aaa:groups>
  </aaa:authentication>
  <aaa:authorization>
    <aaa:cmdrules>
      <aaa:cmdrule>
        <aaa:index>1</aaa:index>
        <aaa:context>netconf</aaa:context>
        <aaa:command>edit-config</aaa:command>
        <aaa:group>oper</aaa:group>
        <aaa:ops>x</aaa:ops>
        <aaa:action>reject</aaa:action>
      </aaa:cmdrule>
      <aaa:cmdrule>
        <aaa:index>2</aaa:index>
        <aaa:context>netconf</aaa:context>
        <aaa:command>delete-config</aaa:command>
        <aaa:group>oper</aaa:group>
        <aaa:ops>x</aaa:ops>
        <aaa:action>reject</aaa:action>
      </aaa:cmdrule>
      <aaa:cmdrule>
        <aaa:index>3</aaa:index>
        <aaa:context>netconf</aaa:context>
        <aaa:command>*</aaa:command>
        <aaa:group>admin</aaa:group>
        <aaa:ops>rx</aaa:ops>
        <aaa:action>accept</aaa:action>
      </aaa:cmdrule>
      <aaa:cmdrule>
        <aaa:index>150</aaa:index>
        <aaa:context>cli</aaa:context>
        <aaa:command>*</aaa:command>
        <aaa:group>*</aaa:group>
        <aaa:ops>rx</aaa:ops>
        <aaa:action>accept</aaa:action>
      </aaa:cmdrule>
</aaa:cmdrules>
<aaa:datarules>
  <aaa:datarule>
        <aaa:index>101</aaa:index>
        <aaa:namespace>http://tail-f.com/ns/aaa/1.1</aaa:namespace>
        <aaa:keypath>/</aaa:keypath>
        <aaa:group>oper</aaa:group>
        <aaa:ops>w</aaa:ops>
        <aaa:action>reject</aaa:action>
      </aaa:datarule>
      <aaa:datarule>
        <aaa:index>203</aaa:index>
        <aaa:namespace>*</aaa:namespace>
        <aaa:keypath>*</aaa:keypath>
        <aaa:group>*</aaa:group>
        <aaa:ops>rwx</aaa:ops>
        <aaa:action>accept</aaa:action>
      </aaa:datarule>
    </aaa:datarules>
 </aaa:authorization>
 <aaa:ios>
   <aaa:level>
 <aaa:nr>0</aaa:nr>
 <aaa:prompt>\h> </aaa:prompt>
   </aaa:level>
   <aaa:level>
 <aaa:nr>15</aaa:nr>
 <aaa:prompt>\h# </aaa:prompt>
   </aaa:level>
   <aaa:privilege>
 <aaa:mode>exec</aaa:mode>
 <aaa:level>
   <aaa:nr>0</aaa:nr>
   <aaa:command>
     <aaa:name>exit</aaa:name>
   </aaa:command>
   <aaa:command>
     <aaa:name>action</aaa:name>
   </aaa:command>
   <aaa:command>
     <aaa:name>autowizard</aaa:name>
   </aaa:command>
   <aaa:command>
     <aaa:name>enable</aaa:name>
   </aaa:command>
 </aaa:level>
 <aaa:level>
   <aaa:nr>15</aaa:nr>
   <aaa:command>
     <aaa:name>configure</aaa:name>
   </aaa:command>
 </aaa:level>
   </aaa:privilege>
 </aaa:ios>
</aaa:aaa>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy