| #!/bin/sh |
| |
| # generically set up the user "initial1" and "initial2" for snmp v3 |
| # access to the agent. |
| |
| # Configuration: |
| #initial1 can access .1.3.6.1.2.1.1.1, deny others |
| #initial2 can access all except .1.3.6.1.2.1.1.1 |
| |
| # XXX: do autoselection of supported algorithms |
| SKIPIF NETSNMP_DISABLE_MD5 |
| SKIPIF NETSNMP_DISABLE_DES |
| SKIPIFNOT NETSNMP_SECMOD_USM |
| |
| CONFIGAGENT [snmp] persistentdir $SNMP_TMP_PERSISTENTDIR |
| |
| CONFIGAGENT createUser initial1 MD5 initial_test_pass_auth DES |
| CONFIGAGENT createUser initial2 MD5 initial_test_pass_auth DES |
| |
| |
| CONFIGAGENT group testcommunitygroup1 usm initial1 |
| CONFIGAGENT group testcommunitygroup2 usm initial2 |
| |
| CONFIGAGENT view system1 included .1.3.6.1.2.1.1.1 |
| CONFIGAGENT view system2 included .1 |
| CONFIGAGENT view system2 excluded .1.3.6.1.2.1.1.1 |
| CONFIGAGENT 'access testcommunitygroup1 "" any auth exact system1 none none' |
| CONFIGAGENT 'access testcommunitygroup2 "" any auth exact system2 none none' |
| |