snmp-server user 
 
   
  Creates or changes the attributes of SNMPv3 users, and allows the SNMPv3 user to be associated with the user-defined group name. 
  
 Syntax
 
	  
	  
	 
				snmp-server user
				
					username
					[
					groupname
					group-name
					]
					[
					auth
					{
					md5
					|
					sha
					|
					noauth
					}
					]
					[
					auth-password
					string
					[
					encrypted
					]
					]
					[
					priv
					{
					DES
					|
					AES128
					|
					nopriv
					}
					]
					[
					priv-password
					string
					[
					encrypted
					]
				
			
 
	 
				no snmp-server
					user
				
					username
				
			
 
	 
 
	 Parameters
 
		 
		   
			 -  
				 
				  username 
				 
			 
  
			 - The name of the user that connects to the agent. The name must be between 1 and 16 characters long. 
			 
  
		   
		   
			 -  
				 
				  groupname 
				  group-name 
				 
			 
  
			 - The name of the group to which the user is associated. The configured user is allowed to be associated with the user-defined groups created using the 
				snmp-server group command. 
			 
  
		   
		   
			 -  
				 
				  auth 
				 
			 
  
			 - Initiates an authentication level setting session. The default level is 
				 
				  noauth 
				. 
				
 
				   
					 -  
						 
						  noauth 
						 
					 
  
					 - Specifies "No Authentication Protocol". 
					 
  
				   
				   
					 -  
						 
						  md5 
						 
					 
  
					 - The HMAC-MD5-96 authentication level. 
					 
  
				   
				   
					 -  
						 
						  sha 
						 
					 
  
					 - The HMAC-SHA-96 authentication level. 
					 
  
				   
				
 
			   
		   
		   
			 -  
				 
				  auth-password 
				  string 
				 
			 
  
			 - A string that enables the agent to receive
						packets from the host. Passwords are plain text and must be added each time
						for each configuration replay. The password must be between 1 and 32
						characters long. If a password contains supported special characters (such
						as !, @, #, $, %), enclose the password in double quotes (").
  
		   
		   
			 -  
				 
				  priv 
				 
			 
  
			 - Initiates a privacy authentication level setting session. The default level is 
				 
				  nopriv 
				. 
				
 
				   
					 -  
						 
						  DES 
						 
					 
  
					 - Specifies the DES privacy protocol. 
					 
  
				   
				   
					 -  
						 
						  AES128 
						 
					 
  
					 - Specifies the AES128 privacy protocol. 
					 
  
				   
				   
					 -  
						 
						  nopriv 
						 
					 
  
					 - Specifies "No Privacy Protocol". 
					 
  
				   
				
 
			   
		   
		   
			 -  
				 
				  priv-password 
				  string 
				 
			 
  
			 - Specifies a string (not to exceed 32
						characters) that enables the host to encrypt the contents of the message
						that it sends to the agent. Passwords are plain text and must be added each
						time for each configuration replay. The privacy password alone cannot be
						configured. You configure the privacy password with the authentication
						password. If a password contains supported special characters (such as, !,
						@, #, $, %), enclose the password in double quotes (").
  
		   
		   
			 -  
				 
				  encrypted 
				 
			 
  
			 - Encrypts the input for auth/priv passwords. The encrypted key should be used only while entering the encrypted auth/priv passwords. 
			 
  
		   
		   
		   
		
 
	 
 
	 Modes
 
		 Global configuration mode 
		
 
		 
	 
 
	 Usage Guidelines
 
		 
		 This command configures SNMPv3 users that can be associated with a trap and inform response functionality. This command also allows configured user to be associated with user-defined SNMP groups created using the 
		  snmp-server group command. The maximum number of SNMP users that can be configured is 10. Optional encryption for 
		  auth-password and 
		  priv-password is also provided. 
		
 
		When creating a new SNMPv3 user without group name, by default there is no group name mapped with the SNMPv3 user. You must map the configured SNMPv3 user with any non-existing or existing group name available in the group CLI configuration to contact the device through SNMPv3. 
		
 
		 
		This command may not be successful where encrypted passwords are generated by third-party or open-source tools. 
		
 
		 Use the no form of the command
				to remove an SNMP user.   
 
	 
Examples
 
	  
		 The following example configures a basic authentication policy. 
		
 
		device(config)# snmp-server user extreme groupname snmpadmin auth md5 auth-password user123 priv AES128 priv-password user456 
 
	  
	  
		 The following example configures plain-text passwords. 
		
 
		device(config)# snmp-server user snmpadmin1 auth md5 auth-password private123 priv  DES priv-password public123
 
	  
	  
		 The following example configures configure encrypted passwords. 
		
 
		device(config)# snmp-server user snmpadmin2 groupname snmpadmin auth md5 auth-password "MVb+360X3kcfBzug5Vo6dQ==\n" priv DES priv-password "ckJFoHbzVvhR0xFRPjsMTA==\n" encrypted
 
	  
	  
		The following example creates the SNMP users "user1" and "user2" associated with used-defined group "group1" under global configuration mode. 
		
 
		device(config)# snmp-server user user1 groupname group1
device(config)# snmp-server user user2 groupname group1 auth md5 auth-password password priv DES priv-password password