#!/bin/bash

# Check if root
if [ "$EUID" -ne 0 ]
  then echo "Please run as root"
  exit
fi

#1 - admin pass
#2 - new user
#3 - new user password


snmpusm -v3 -u salicru -n "" -l authNoPriv -a MD5 -A $1 localhost create $2 salicru
echo "rwuser $2" | sudo tee -a /usr/share/snmp/snmpd.conf >/dev/null 2>&1

sudo sed -i -e "s/\(createUser.*MD5 \)[^ ]* \(DES\)/\1$3 \2/" /usr/share/snmp/snmptrapd.conf
sudo sed -i "s/$2/$2/g" /usr/share/snmp/snmptrapd.conf


sudo systemctl restart snmpd
sudo snmpusm -v3 -u $2 -n "" -l authNoPriv -a MD5 -A $1 -Ca localhost passwd $1 $3


