password-attributes 
 
   
  Configures global password attributes. 
  
		Syntax
			
				password-attributes
				{
					[
					max-logins
					maxlogins
					][
					max-retry
					maxretry
					]
					[
					min-length
					minlen
					]
					[
					max-logins
					maxlogin][
					history
					number]
					[repeat
					minnum
					]
					[
					sequence
					number]
					[
					login-notify-duration
					hours]
					[
					admin-lockout
					|
					character-restriction
					{
					[
					lower
					numlower
					]
					[
					numeric
					numdigits
					]
					[
					special-char
					numsplchars
					]
					[
					upper
					numupper
					]
					[
					force-default-password-change
					
					][
					max-password-age
					number-of-days
					]
					 }
				
			
				no
					password-attributes
				{
					[
					max-logins
					maxlogins
					][
					max-retry
					maxretry
					]
					[
					min-length
					minlen
					]
					[
					max-logins
					maxlogin][
					history
					number]
					[repeat
					minnum
					]
					[
					sequence
					number]
					[
					login-notify-duration
					hours]
					[
					admin-lockout
					|
					character-restriction
					{
					[
					lower
					numlower
					]
					[
					numeric
					numdigits
					]
					[
					special-char
					numsplchars
					]
					[
					upper
					numupper
					]
					}
					]
					[
					force-default-password-change
					
					][
					max-password-age
					number-of-days
					] }
				
			
		
		Command Default
			 The default for min-length is 8. All other
				defaults are 0. 
		
		Parameters
			
				
					- 
						
							admin-lockout
						
					
- Enables lockout for admin
						role accounts. 
- 
						
							character-restriction
						
					
- Configures the restriction on
						various types of characters. 
							
								- lower
										numlower
								
- Specifies the
									minimum number of lowercase alphabetic characters that must
									occur in the password. Values range from 0 through 32
									characters. The default value is 0. 
- numeric
										numdigits
								
- Specifies the
									minimum number of numeric characters that must occur in the
									password. Values range from 0 through 32 characters. The default
									is 0. 
- special-char
										numsplchars
								
- Specifies the
									number of punctuation characters that must occur in the
									password. All printable, non-alphanumeric punctuation
									characters, except colon (:) are allowed. Values range from 0
									through 32 characters. The default value is 0. 
- upper
										numupper
								
-  Specifies the
									minimum number of uppercase alphabetic characters that must
									occur in the password. Values range from 0 through 32
									characters. The default value is 0. 
 
- 
						
							max-logins
							maxlogins
						
					
- Specifies the maximum number
						of log-in sessions for a user. Values range from 0 through 10. The default
						value is 0. 
- 
						
							max-retry
							maxretry
						
					
- Specifies the number of
						failed password log-ins permitted before a user is locked out. Values range
						from 0 through 16. The default value is 0. 
- 
						
							min-length
							minlen
						
					
- Specifies the minimum length
						of the password. Valid values range from 8 through 32 characters. The
						default is 8 characters. 
- 
						
							max-logins
							maxlogin
						
					
- Specifies the maximum number
						of log-in sessions allowed per local user. Valid values range from 0 through
						10. The default is 0, representing an infinite number of log-ins. 
- 
						
							history
							number
						
					
- Specifies the number of old
						passwords against which a newly configured password is checked. The new
						password is discarded if it matches an old password. Valid values range from
						0 through 10. The default is 0.
- 
						
							repeat
							minimum
						
					
- Specifies the minimum number
						of consecutive repetitive characters in a newly configured password. The new
						password is discarded if it has consecutive repetitive characters (for
						example, aaa, xxx,1111). Configure 1 for disabling. The default is 1.
- 
						
							sequence
							number
						
					
- Specifies the minimum number
						of consecutive sequential characters both in forward and reverse direction
						(for example, abc, cba) in a newly configured password. The new password is
						discarded if it has consecutive sequential characters (for example, abc,
						xyz, fedc). Configure 1 for disabling. The default is 1.
- 
						
							login-notify-duration
							hours
						
					
- Specifies the duration in
						hours for which admin is notified of the number of last successful attempts.
						Use value 0 to disable the notification. Valid values range from is from 0
						through 120. The default is 0.
				
					- 
						
							force-default-password-change
					
- Force the user to change password at first login. This is applicable to all
						default accounts on the system.
				
					- 
						
							max-password-age
							number-of-days
						
					
- Specifies the number of days after which the
						user is forced to change the password. The default value is zero (0)
						indicating that the password does not expire and need not be changed.
Modes
			 Global configuration mode 
		
		Usage Guidelines
			 To reset password attributes to their
				default values, run the no form of this command. 
			If you use PuTTY to open a telnet session and then close the session by closing the
				PuTTY window, the max-logins feature does not count the session as closed because the
				client does not send an application layer closure message to be processed by the PAM
				module. Therefore, if max-logins is enabled when you use PuTTY to open a telnet session,
				use the exit
				command to close the session.
			The max-logins
				feature does not apply to REST log-ins and RESTCONF log-ins. 
		
		Examples
			
				 The following example configures
					global password attributes and verifies the configuration. 
				device#configure terminal
device(config)# password-attributes max-retry 4 
device(config)# password-attributes character-restriction lower 2 
device(config)# password-attributes character-restriction upper 1 numeric 1 special-char 1 
device(config)# exit 
device# show running-config password-attributes
 
password-attributes max-retry 4
password-attributes character-restriction upper 1
password-attributes character-restriction lower 2
password-attributes character-restriction numeric 1
password-attributes character-restriction special-char 1
			
			
				 The following example resets the
					character restriction attributes and verifies the configuration. 
				device#configure terminal
device(config)# no password-attributes character-restriction lower 
device(config)# no password-attributes character-restriction upper 
device(config)# exit
device# show running-config password-attributes
 
password-attributes max-retry 4
password-attributes character-restriction numeric 1
password-attributes character-restriction special-char 1
			
			
				 The following example clears all
					global password attributes. 
				device#configure terminal
device(config)# no password-attributes 
device(config)# exit 
device# show running-config password-attributes
 
% No entries found.
			
			
				 The following example sets the
					maximum number of retries to 3 and enables lockout policy for admin role
					accounts. 
				device#configure terminal
device(config)# password-attributes max-retry 3 admin-lockout
			
		Example
			The following example shows the configuration to force a user to change their login password
				the first time they login in.
			Enable forcing default password change:
SLX(config)# password-attributes force-default-password-change
Display password-attribute configuration:
SLX# show running-config password-attributes 
password-attributes force-default-password-change
SLX#
		
		Example
			The following example displays how the user can set the maximum number of days for the user
				account password. After the maximum no. of days have reached, the user should change
				the password. The default value is 0 which means, the password expiration is
				disabled.
			Configure Maximum password age parameter:
SLX(config)# password-attributes max-password-age 4
Remove Maximum password age configuration:
SLX(config)# no password-attributes max-password-age 
Display Maximum password age configuration:
SLX# show running-config password-attributes 
password-attributes max-password-age 4
SLX#