From 765377ac8122bd29ef82d65162aacb4beda69c5f Mon Sep 17 00:00:00 2001 From: davidpil2002 <91657985+davidpil2002@users.noreply.github.com> Date: Mon, 25 Dec 2023 11:14:17 +0200 Subject: [PATCH] password-hardening: Add support to disable expiration date like in Linux (PAM) (#17426) - Why I did it Enhance the feature to support disabling password hardening as Linux support. -1: expiration will never occur 0: expiration will expired immediately Opened bug: #17427 - How I did it Added the -1 value to be supported in hostcfgd and this value will propagate to the relevant Linux files - How to verify it Pls see the details in the bug description that link attached above --- src/sonic-yang-models/yang-models/sonic-passwh.yang | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sonic-yang-models/yang-models/sonic-passwh.yang b/src/sonic-yang-models/yang-models/sonic-passwh.yang index 347a740180db..5047b40c573d 100755 --- a/src/sonic-yang-models/yang-models/sonic-passwh.yang +++ b/src/sonic-yang-models/yang-models/sonic-passwh.yang @@ -28,14 +28,14 @@ module sonic-passwh { } leaf expiration { description "expiration time (days unit)"; - type uint16 { - range 1..365; + type int16 { + range -1..365; } } leaf expiration_warning { description "expiration warning time (days unit)"; - type uint8 { - range 1..30; + type int8 { + range -1..30; } } leaf history_cnt {