Ubuntu

Så här aktiverar och verkställer du säkra lösenordspolicyer på Ubuntu

Så här aktiverar och verkställer du säkra lösenordspolicyer på Ubuntu
Säkra lösenord är det första försvaret mot obehörig åtkomst oavsett om det är din persondator eller servern i din organisation. Men vissa anställda tar det inte på allvar och fortsätter att använda osäkra och lätta att gissa lösenord som gör att deras system äventyras. Därför blir det viktigt för systemadministratörer att genomföra en säker lösenordspolicy för användare. Dessutom är det viktigt att ändra lösenordet efter en viss tidsperiod.

I den här artikeln kommer vi att lära oss hur du aktiverar och tillämpar säkra lösenordspolicyer på Ubuntu. Vi kommer också att diskutera hur man ställer in en policy som tvingar användare att ändra lösenord med jämna mellanrum.

Observera att vi har förklarat proceduren på Ubuntu 18.04 LTS-system.

Ett starkt lösenord bör innehålla:

För att genomdriva en säker lösenordspolicy i Ubuntu kommer vi att använda pwquality-modulen i PAM. För att installera den här modulen, starta terminalen med Ctrl + Alt + T genväg. Kör sedan det här kommandot i Terminal:

$ sudo apt installera libpam-pwquality

När du uppmanas att ange lösenordet anger du sudo-lösenordet.

Nu första kopian “/ etc / pam.d / common-password ”-fil innan du konfigurerar några ändringar.

Och redigera den sedan för att konfigurera lösenordspolicyer:

$ sudo nano / etc / pam.d / gemensamt lösenord

Leta efter följande rad:

Lösenord krävs pam_pwquality.så försök igen = 3

Och ersätt den med följande:

lösenord krävs
pam_pwquality.så försök igen = 4 minlen = 9 difok = 4 lredit = -2 ucredit = -2 dcredit =
-1 ocredit = -1 reject_username enforce_for_root

Låt oss se vad parametrarna i kommandot ovan betyder:

Starta om systemet nu för att tillämpa ändringarna i lösenordspolicyn.

$ sudo omstart

Testa säkerhetslösenordspolicyn

Efter att du har konfigurerat policyn för säker lösenord är det bättre att verifiera om den fungerar eller inte. För att verifiera det, ställ in ett enkelt lösenord som inte uppfyller ovanstående konfigurerade krav för säker lösenordspolicy. Vi kommer att kontrollera det hos en testanvändare.

Kör det här kommandot för att lägga till en användare:

$ sudo useradd testuser

Ange sedan ett lösenord.

$ sudo passwd testanvändare

Försök nu att ange ett lösenord som inte innehåller: ·

Du kan se att inget av de ovan försökta lösenorden har godkänts, eftersom de inte uppfyller minimikriterierna som definieras av lösenordspolicyn.

Försök nu lägga till ett komplext lösenord som uppfyller kriterierna som definieras av lösenordsprincipen (Total längd: 8 med minimum: 1 stor bokstav, 1 gemener, 1 siffra och 1 symbol). Låt oss säga: Abc.89 * jpl.

Du kan se att lösenordet nu har accepterats.

Konfigurera lösenordets utgångsperiod

Att byta lösenord med jämna mellanrum hjälper till att begränsa perioden för obehörig användning av lösenord. Policy för utgång av lösenord kan konfigureras genom “/ etc / login.defs ”-fil.Kör det här kommandot för att redigera den här filen:

$ sudo nano / etc / login.defs

Lägg till följande rader med värden enligt dina krav.

PASS_MAX_DAYS 120PASS_MIN_DAYS 0PASS_WARN_AGE 8

Observera att den ovan konfigurerade policyn endast gäller för de nyskapade användarna. För att tillämpa denna policy på en befintlig användare, använd kommandot "chage".

För att använda chage-kommandot är syntax:

$ chage [alternativ] användarnamn

Obs! För att kunna utföra chage-kommandot måste du vara ägare till kontot eller ha root-behörighet annars kommer du inte att kunna se eller ändra utgångspolicyn.

För att se det aktuella lösenordets utgångs- / åldringsinformation är kommandot:

$ sudo chage -l användarnamn

För att konfigurera det maximala Nej. dagar efter vilket en användare ska ändra lösenordet.

$ sudo chage -M

För att konfigurera minsta Nej. dagar som krävs mellan byte av lösenord.

$ sudo chage -m

Så här konfigurerar du en varning före lösenordets utgång:

$ sudo chage -W

Det är allt som finns i det! Att ha en policy som tvingar användare att använda säkra lösenord och ändra dem regelbundet efter ett visst intervall är nödvändigt för att säkerställa systemsäkerhet och säkerhet. För mer information om verktygen som diskuteras i den här artikeln, som pam_pwquality och Chage, se deras man-sidor.

Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...
Hur man visar OSD-överlägg i helskärms Linux-appar och -spel
Att spela helskärmsspel eller använda appar i distraktionsfritt helskärmsläge kan avskärma dig från relevant systeminformation som syns i en panel ell...
Topp 5 spelinspelningskort
Vi har alla sett och älskat streaming av spel på YouTube. PewDiePie, Jakesepticye och Markiplier är bara några av de bästa spelarna som har tjänat mil...