PASSWD(1)

NAMN
passwd - ändra användarlösenord

SYNOPSIS

passwd [flaggor] [INLOGGNINGSNAMN]

BESKRIVNING

passwd ändrar lösenord för användarkonton. En vanlig användare kan endast ändra lösenordet för sitt egna konto men superanvÃ¤ndaren kan ändra lösenord för alla konton. passwd Ã¤ndrar även kontoinformation, såsom det fullständiga namnet för anvÃ¤ndaren, användarens inloggningsskal eller hans/hennes utgångsdatum för lösenordet och intervall.

  Lösenordsändringar

Användaren frågas först efter hans/hennes gamla lösenord, om det finns nÃ¥got. Detta lösenord krypteras sedan och jämförs mot det lagrade lösenordet. Användaren har endast en chans att ange det korrekta lösenordet. Superanvändaren tillåts kringgå detta steg så att bortglömda lösenord kan ändras.

Efter att lösenordet har matats in kontrolleras lösenordets Ã¥ldringsinformation för att se om användaren tillåts att ändra lösenord för tillfället. Om inte, nekar passwd att ändra lösenordet och avslutas.

Användaren frågas sedan två gånger efter ett ersättande lösenord. Den andra inmatningen jämförs mot den första och båda måste stämma överens för att lösenordet ska ändras.

Sedan testas lösenordet för sin komplexitet. Som en allmän riktlinje bör lösenord innehålla 6 till 8 tecken och inkluderas ett eller flera tecken från var och en av följande punkter:

•   gemena bokstäver ur alfabetet

•   siffrorna 0 till 9

•   skiljetecken

Tänk på att inte inkludera systemets standardtecken för radering eller döda. passwd kommer att neka alla lösenord som inte har lämplig komplexitet.

  Tips för användarlösenord

Säkerhet i ett lösenord beror på styrkan på krypteringsalgoritmen och nyckellängden. Krypteringsmetoden för UNIX-system är baserad på NBS DES-algoritmen och är mycket säker. Längden på nyckeln Ã¤r beroende på slumpmässigheten för det valda lösenordet.

Problem i lösenordssäkerheten brukar normalt komma från slarvigt valda lösenord eller hantering. Av denna anledning bör du inte välja ett lösenord som finns i en ordbok eller som måste skrivas ner. Lösenordet bör heller inte vara ett korrekt namn, ditt personnummer, födelsedatum eller gatuadress. Dessa kan användas som gissningar för att ta sig in i systemet.

Ditt lösenord måste vara lätt att komma ihåg så att du inte behöver skriva ner det på en papperslapp. Detta kan göras genom att lägga till tvÃ¥ små ord tillsammans och separera dem med ett specialtecken eller siffra. Till exempel, Pass%word.

Andra metoder för att konstruera lösenord är att välja en literär fras som är lätt att komma ihåg och välja den första eller sista bokstaven från varje ord. Ett exempel på detta är:

•   Fråga inte för vem klockorna ringer klockan 3

•   som blir

•   Fifvkrk3

Du kan vara hyffsat säker på att få hackare har inkluderat detta i sina ordböcker. Du bör dock välja dina egna metoder för att konstruera lösenord och inte enbart förlita dig på de metoder som anges här.

FLAGGOR

Flaggorna som gäller för kommandot passwd är:

-a, --all
    Denna flagga kan endast användas med -S och gör att status visas för alla användare.

-d, --delete
    Ta bort en användares lösenord (gör det blankt). Detta är ett snabbt sÃ¤tt att inaktivera ett lösenord för ett konto. Det kommer att ta bort det angivna kontots lösenord.

-e, --expire
    Lösenordet för ett konto sätts omedelbart som utgånget. Detta kan tvinga en användare att ändra sitt lösenord vid nästa inloggningsförsök.

-h, --help
    Visa hjälpmeddelande och avsluta.

-i, --inactiveINAKTIV
    Denna flagga används för att inaktivera ett konto efter att lösenordet har varit utgånget i ett antal dagar. Efter att ett användarkonto har haft ett utgånget lösenord i INAKTIV dagar får anvÃ¤ndaren inte längre logga in med detta konto.

-k, --keep-tokens
    Indikera lösenordsändring bör endast genomföras för utgångna autentiseringslösenord. Användaren önskar behålla sitt icke-utgångna lösenord som tidigare.

-l, --lock
    Lås angivet konto. Denna flagga inaktiverar ett konto genom att ändra lösenordet till ett värde som inte matchar något möjligt krypterat vÃ¤rde.

-m, --mindaysMIN_DAGAR
    Sätter minimalt antal dagar mellan lösenordsändringar till MIN_DAGAR. Ett nollvärde för detta fält betyder att användaren kan ändra sitt lösenord när som helst.

-q, --quiet
    Tyst läge.

-r, --repositoryFÖRRÅD
    ändra lösenord i förrådet FÖRRÅD

-S, --status
    Visa statusinformation för konto. Statusinformationen innehåller 7 fält. Första fältet är användarens inloggningsnamn. Det andra fältet indikerar om användarkontot är låst (L), saknar lösenord (NP) eller har ett användbart lösenord (P). Det tredje fältet anger datumet för senaste lösenordsändringen. De nästa fyra fälten är minimal ålder, maximal Ã¥lder, varningsperiod och inaktivitetsperiod för lösenordet. Dessa åldrar anges i dagar.

-u, --unlock
    Lås upp angivet konto. Denna flagga återaktiverar ett konto genom att Ã¤ndra tillbaka lösenordet till dess tidigare värde (till värdet före anvÃ¤ndning av flaggan -l).

-w, --warndaysVARN_DAGAR
    Sätter antalet dagar för varning före ett lösenord behöver ändras. Flaggan VARN_DAGAR är antalet dagar före anvÃ¤ndaren varnas om att lösenordet är på väg att bli utgånget.

-x, --maxdaysMAX_DAGAR
    Sätter maximalt antal dagar som ett lösenord ska vara giltigt. Efter MAX_DAGAR krävs det att lösenordet ändras.

TÄNK PÅ

Inte alla flaggor kanske stöds. Kontroll av lösenordskomplexiteten kan variera mellan olika system. Användare rekommenderas att välja ett lösenord som är så komplext som han eller hon känner sig komfortabel med. Användare kanske inte kan ändra sina lösenord på ett system om NIS Ã¤r aktiverat och de inte är inloggade mot NIS-servern.

FILER

/etc/passwd
    Användarkontoinformation.

/etc/shadow
    Säker användarkontoinformation.

AVSLUTNINGSVÄRDEN

Kommandot passwd avslutas med följande värden:

0   lyckad

1   åtkomst nekad

2   ogiltig kombination av flaggor

3   oväntat fel, ingenting har genomförts

4   oväntat fel, filen passwd saknas

5   Filen passwd är upptagen, försök igen

6   ogiltigt argument till flagga

SE OCKSÅ

group(5), passwd(5), shadow(5).