.. _example_system_login_login:
#####
Login
#####
Test suite for login configuration scenarios
*****************
Test SSH Max Auth
*****************
Description
===========
Check maximum number of authentication attempts through SSH connection
Scenario
========
.. include:: login/testsshmaxauth
.. raw:: html
********************
Test SSH Unlock Time
********************
Description
===========
Check maximum unlock time through SSH connection
Scenario
========
.. include:: login/testsshunlocktime
.. raw:: html
***********************
Test SSH Before Timeout
***********************
Description
===========
Check session can be closed before timeout through SSH connection
Scenario
========
.. include:: login/testsshbeforetimeout
.. raw:: html
****************
Test SSH Timeout
****************
Description
===========
Check session timeout through SSH connection
Scenario
========
.. include:: login/testsshtimeout
.. raw:: html
*********************
Test User Name Length
*********************
Description
===========
Check that the user name length cannot not shorter than the
minimum established
Scenario
========
.. include:: login/testusernamelength
.. raw:: html
****************************
Test Local User Max Sessions
****************************
Description
===========
Check max sessions functionality through a Telnet and SSH
connection from DUT1 and DUT2 devices to a local DUT0 user
Scenario
========
.. include:: login/testlocalusermaxsessions
.. raw:: html
**************************
Test Password Prompt Delay
**************************
Description
===========
Check password prompt delay attempts through SSH connection
Scenario
========
.. include:: login/testpasswordpromptdelay
.. raw:: html
***********************
Test No Reuse Passwords
***********************
Description
===========
Check that the user cannot use a previously used password when the command no-reuse-passwords is configured.
Scenario
========
.. include:: login/testnoreusepasswords
.. raw:: html
*********************
Test Password History
*********************
Description
===========
Check that the user cannot use a previously used password when the command 'no-reuse-passwords' is configured but once the user is deleted,
its user's history is deleted too; and once the 'no-reuse-passwords' command is deleted, all users' historys are deleted.
Scenario
========
.. include:: login/testpasswordhistory
.. raw:: html
*************************************
Test No Reuse Passwords Max Passwords
*************************************
Description
===========
Check that a password can be reused if it is no longer stored because the number of maximum passwords was exceded. Note that the
passwords are not stored in the password history until they are changed, so the stored passwords are the ones that were used in the past; if
the user is not able to change a password it is not stored.
Scenario
========
.. include:: login/testnoreusepasswordsmaxpasswords
.. raw:: html
*******************************
Test No Reuse Passwords Max Age
*******************************
Description
===========
Check that a password can be reused if max age time has already passed.
Scenario
========
.. include:: login/testnoreusepasswordsmaxage
.. raw:: html