JNC.tests.confd.aaa_init.xml Maven / Gradle / Ivy
<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>