Hoe de wachtwoordtijd te beheren op het Linux-chage-commando

Onder de vele taken die we moeten uitvoeren, niet alleen de beveiliging van het wachtwoord, is het zeer bewust zijn van het verlopen van de wachtwoorden van de gebruikers die we beheren en die tot ons domein behoren, aangezien dit aspect helpt om de beveiliging van het systeem en de informatie van elke gebruiker, aangezien een van de aanbevolen praktijken is om het wachtwoord regelmatig te wijzigen om de beveiliging op het toegang- en authenticatieniveau te verhogen (met een redelijke hoeveelheid tijd).

De meest gebruikte commando's als beheerders voor het beheren van gebruikerswachtwoorden zijn:

  • Wachtwoord
  • Chown
  • Chmod
  • enz.
Een wachtwoord kan om verschillende redenen veilig zijn, maar we moeten ons ervan bewust zijn dat als we hetzelfde wachtwoord jarenlang en voor verschillende diensten gebruiken, de kans groter wordt dat onze beveiliging wordt geschonden. Als dit gevolgen kan hebben op persoonlijk vlak, kunnen we ons voorstellen hoe het op zakelijk vlak zal zijn… Daarom is het belangrijk dat we als beheerders beheren wanneer wachtwoorden geforceerd gewijzigd moeten worden, een vervaldatum toevoegen.

Deze keer gaan we het hebben over een ander zeer belangrijk commando dat ons helpt bij het vaststellen van een tijdslimiet voor wachtwoorden: Chage. Dankzij dit kunnen we zowel de vervaldatum van het account als het gebruikerswachtwoord instellen.

Wat is het commando Charge?Met het commando Charge kunnen we een vervaldatum instellen voor de wachtwoorden van de gebruikers in onze organisatie, waarmee we het volgende kunnen doen:

  • Geef het aantal dagen op dat het wachtwoord moet worden vernieuwd
  • Stel handmatig een vervaldatum in
  • Lijst met informatie-accounts, naast andere taken.

Iets heel belangrijks is dat we voor het gebruik van deze opdracht geen tool mogen installeren, aangezien Charge standaard is geïnstalleerd. Voor deze analyse gebruiken we een Ubuntu 16.04-omgeving.

Hoe de opdracht Charge te gebruiken in Ubuntu


De basissyntaxis voor het gebruik van Charge is als volgt:
 wijzig [Opties] Gebruiker
Om de beschikbare opties met de opdracht Charge te zien, kunnen we het volgende gebruiken:
 Wijzig --help

De beschikbare opties zijn:

-NSDeze optie stelt het aantal dagen in sinds 1 januari 1970 dat het wachtwoord is gewijzigd.

-ENMet deze optie kunnen we een vervaldatum instellen voor de geselecteerde gebruiker.

-HDeze optie geeft hulp weer voor de opdracht Charge.

-IMet deze optie kunnen we het wachtwoord zo instellen dat het inactief is na de vervaldatum van het account.

-lGeeft de vervaldatum van het account weer.

-mMet deze optie kunnen we het minimum aantal dagen definiëren voordat het wachtwoord wordt gewijzigd.

-MMet deze optie kunnen we het maximale aantal dagen definiëren voordat het wachtwoord wordt gewijzigd.

-RMet deze optie kunnen we de root-gebruikersdirectory invoeren.

-WHet stelt ons in staat om het aantal dagen van kennisgeving vast te stellen om het wachtwoord te wijzigen.

Zie wachtwoord verlopenWe kunnen de gebruiker bijvoorbeeld een oplossing geven om te valideren wat de vervaldatum van zijn wachtwoord is als hij het heeft:

 chage -l solvetic

Verlopen van wachtwoord wijzigenStel dat we willen dat de vervaldatum van het solvetic-gebruikersaccount 24 december 2016 is, dan moeten we het volgende invoeren:

 sudo chage -E 2016-12-24 oplossend
We kunnen zien hoe we na het instellen van deze datum met behulp van de parameter -l de vervaldatum van het account zien:

Wachtwoord verlooptAls we willen dat het wachtwoord van de gebruiker binnen een bepaalde tijd wordt gewijzigd, gebruiken we de volgende syntaxis:

 sudo chage -E Aantal_dagen Gebruikersnaam

Wachtwoord wijzigen X dagenOm bijvoorbeeld vast te stellen dat het wachtwoord van de solvetic-gebruiker binnen 60 dagen moet worden gewijzigd, stellen we het volgende vast:

 sudo chage -E 60 oplosbaar
Op deze manier moet de gebruiker het binnen 60 dagen wijzigen en zal het systeem elke 60 dagen een nieuw wachtwoord vragen.

Bericht voor wachtwoordwijzigingOm de gebruiker via een bericht te vertellen dat hij het wachtwoord moet wijzigen, moeten we de volgende syntaxis gebruiken:

 sudo chage -W 2 gebruiker
OpmerkingHet getal 2 kan worden vervangen door het aantal dagen voordat de gebruiker wordt gewaarschuwd dat hij zijn wachtwoord moet wijzigen.

Vergrendel account in X tijd zonder wachtwoord te vernieuwenOp dezelfde manier kunnen we geef het aantal dagen aan dat het account wordt geblokkeerd nadat het wachtwoord is verlopen, hiervoor gebruiken we de volgende syntaxis:

 sudo chage -Ik gebruikersdagen
Als we bijvoorbeeld willen dat het account na 5 dagen na het verlopen wachtwoord wordt geblokkeerd, voeren we het volgende in:
 sudo chage -I 5 solvetic

Op dezelfde manier kunnen we alle andere Charge-parameters instellen die we nodig achten:

Zoals we kunnen zien, is het gebruik van deze opdracht heel eenvoudig en het zal ons ongetwijfeld helpen bij het beheer van ons gebruikerswachtwoord.

[panelplain = '- d']

wave wave wave wave wave