Ett av de mest praktiska sätten vi har till hands för att skydda all information som vi hanterar varje dag, oavsett vilket operativsystem som används, är lösenord.
Vi har alltid betonat vikten av ett säkert lösenord som innehåller flera bokstäver, symboler, siffror etc. för att stärka den och att det inte är ett enkelt mål att upptäcka det och komma åt våra data.
Idag lär vi oss att skapa säkra lösenord och hantera dem med chage kommando på Linux -system.
Vi vet mycket väl att de flesta plattformar idag ber oss om ett lösenord för åtkomst, vår e -post, tillgång till universitetet, tillgång till banker etc., och om vi inte har ett bra lösenord kan vi ha allvarliga problem av olika slag.
Rekommendationer för att skapa ett starkt lösenordFör att skapa ett säkert, stabilt och starkt lösenord måste vi tänka på följande villkor:
- Använd siffror, symboler, versaler och gemener.
- Använd inte viktiga datum, telefonnummer, identifieringshandlingar etc.
- Att etablera en stort antal tecken att göra det nästan omöjligt att upptäckas.
1. Hur man skapar ett starkt lösenord i Ubuntu Linux
För detta fall använder vi Ubuntu 16.10. I Linux har vi några verktyg som ger oss möjlighet att automatiskt generera ett lösenord Visst, detta som vi många gånger inte vet vilket vi ska tilldela. Ett exempel på detta är om vi använder GPG eller OpenSSL I operativsystemet tillåter dessa verktyg oss att skapa ett säkert lösenord.
Steg 1
Om vi inte har dem kan vi installera dem med följande kommandon:
sudo apt-get install gnupg2 sudo apt-get install opensslSteg 2
Om vi skapar lösenordet med GPG kör vi följande kommando:
gpg --gen-random --armor 1 32
FÖRSTORA
Steg 3
Om vi vill använda OpenSSL kommer vi att använda följande kommando:
openssl rand -base64 32
FÖRSTORA
2. Hur man kontrollerar styrkan i ett lösenord i Ubuntu Linux
För att kontrollera detta installerar vi ett program som heter cracklib som analyserar alla aspekter av lösenordet och ger oss ett resultat.
Steg 1
För att installera cracklib i Ubuntu eller Debian kommer vi att använda följande kommando:
sudo apt-get install libcrack2Steg 2
För installationen i Fedora, CentOS eller RedHat kommer vi att använda följande:
sudo yum installera cracklib
FÖRSTORA
Steg 3
När programmet är installerat använder vi parametern cracklib-check för att kontrollera statusen för lösenordet. Till exempel kommer vi att analysera ett lösenord som är lätt att känna till. Vi ser att det är ett för enkelt lösenord.
eko "1234abc" | cracklib-check
FÖRSTORA
Steg 4
Vi kan få andra resultat som:
För kort
FÖRSTORA
Det är baserat på ett ord i ordboken
FÖRSTORA
Det är baserat på ditt användarnamn
FÖRSTORA
Steg 5
Nu kan vi kontrollera ett starkt lösenord med samma metod eller med följande kommando:
cat | cracklib-checkSteg 6
Där kopierar vi lösenordet för att validera och detta blir resultatet. Om resultatet är OK indikerar att vårt lösenord är säkerNu måste vi vara försiktiga och förvara detta lösenord på en plats om det är möjligt, vi kommer att glömma det.
FÖRSTORA
3. Hur man hanterar lösenord med Chage på Ubuntu Linux
Chage är ett kommando som ger oss möjlighet att hantera alla parametrar för användarnas lösenord i Linux -miljöer.
Steg 1
Den grundläggande syntaxen för att använda chage är följande:
chage [Alternativ] användareSteg 2
De alternativ som vi kan göra med chage är.
-d (sista dagen)Anger den dag då lösenordet senast ändrades.
-Jag (inaktiv)Ändra lösenord till inaktivt tillstånd efter att kontot har gått ut.
-E (utgångsdatum)Utgångsdatum från konto.
-lFälls ut väderinformation från konto.
-M (max dagar)Ange numret max dagar där ett lösenord är giltigt.
-m (minimum dagar)Ange numret minsta dag för nästa ändring Lösenord.
-W (varning)Det hänvisar till antalet dagar då det kommer att varnas för det kontot måste gå ut.
4. Hur man använder Chage på Ubuntu Linux på Ubuntu Linux
Steg 1
Ett sätt att veta status för ett konto är genom att använda parametern -l, till exempel:
sudo chage -l rootSteg 2
Rotkontoinformationen på Linux visas.
FÖRSTORA
Steg 3
Om vi vill tvinga en viss användare att ändra sitt lösenord kan vi använda -M parameter, i det här fallet kommer vi att använda följande syntax:
chage -M # användardagar
FÖRSTORA
Steg 4
Vi kan se förändringen i den berörda användarens konto:
FÖRSTORA
Steg 5
Om vi däremot vill upprätta ett specifikt datum för utgången av ett konto, använder vi följande syntax:
chage -E "ÅÅÅÅ-MM-DD" -användareSteg 6
Vi kan se resultatet i användarens konto:
FÖRSTORA
Steg 7
Om vi vill att ett konto ska blockeras efter en period av inaktivitet, som det händer med många användare, kommer vi att använda följande syntax:
chage -I 8 rootSteg 8
Vi kommer att se respektive förändring i raden Lösenord inaktivt
FÖRSTORA
Steg 9
För att fastställa minsta antal dagar för att ändra lösenordet för en viss användare kommer vi att använda följande syntax:
chage -m (dagar) användare
FÖRSTORA
Steg 10
Slutligen för ge ett varningsmeddelande till användaren när lösenordet har löpt ut kan vi använda följande syntax:
chage -W 15 användareSåledes 15 dagar före utgången Användaren kommer att informeras om sitt lösenord för att göra respektive ändring.
Chage erbjuder oss flera alternativ för alla lösenordsinställningar för användarna och på så sätt ha en mer centraliserad kontroll över dem. Vi lämnar dig i följande länk mer information så att kontrollera säkerheten för dina lösenord och gör dem starka.
Skapa starka lösenord