Operacinėje sistemoje gali būti daug vartotojų abonementų, kiekvienas iš jų turi savo slaptažodį. Pakeiskite juos „Linux“, tai neturi didelių komplikacijų. Jei jums to prireikė, pateikiama komanda, skirta valdyti vartotojo raktus iš konsolės: passwd.
Įsakymas passwd yra naudojamas pakeisti vartotojo abonemento slaptažodį. Tai yra daugiafunkcinė komanda ir tam tikru būdu keičiama. Paprastas vartotojas, aš galiu pakeisti tik jo paskyros slaptažodį, o vartotojas, turintis super vartotojo teises, gali pakeisti bet kurios sistemos paskyros slaptažodį. taip pat apibrėžti kiekvieno rakto galiojimo pabaigos kontrolę ir tai, kaip dažnai jis turėtų būti keičiamas. Pavyzdžiui, kiek laiko reikia, kol raktas pasibaigs ir turi būti nustatytas naujas slaptažodis.
Norėdami pakeisti dabartinio vartotojo slaptažodį, pirmiausia atidarykite terminalą ir paleiskite:
passwd
iš pradžių įveskite dabartinį paskyros slaptažodį.
(dabartinis) UNIX slaptažodis:
Įvesdami jį (ir, žinoma, tai teisinga), dabar turite įvesti naują paskyros slaptažodį ir dar kartą patvirtinti.
Įveskite naują UNIX slaptažodį: dar kartą įveskite naują UNIX slaptažodį:
Jei slaptažodžiai sutampa, tada sveikiname, jūs ką tik pakeitėte vartotojo slaptažodį.
Kitų vartotojų slaptažodžių keitimas
Jei turite privilegijuoto vartotojo teises, galite pakeisti kitų sistemos vartotojų slaptažodį. Pridėsime priešdėlį „sudo“, kad patektume į terminalą kaip super vartotojas. Apskritai „Passwd“ palaiko panašią sintaksę
passwd [PARINKTYS] [VARTOTOJAS]
kai galimi variantai yra:
Jei manome, kad sistemoje yra vartotojai „User1“, „User2“ ir „User3“, ir norėtume pakeisti „User2“ slaptažodį. Vykdome komandinėje eilutėje:
sudo passwd Vartotojas2
ir įvedus naują slaptažodį, vykstant procesui, panašiam į ankstesnį, „User2“ slaptažodis bus pakeistas iš jūsų vartotojo, naudojant super vartotojo teises.
Yra keletas funkcijų, kurias turi „passwd“: „Keisti / užrakinti / atrakinti / galioti“ raktus. Konkrečiu atveju palieku, kaip interpretuoti sintaksę tikrinant kiekvieno vartotojo raktų būseną. Jei vykdysime eilutę:
„passwd -S“ vartotojas1
Grąžina eilutę, panašią į šią
Vartotojas1 S dd / mm / mmmm f1 f2 f3 f4
Tai reiškia:
User1 : paskyros vardas
S: Rakto būsena. L užrakintas P aktyvus ir NP be rakto
dd / mm / mmmm: paskutinio rakto modifikavimo data
f1: minimali trukmė dienomis po pakeitimo
f2: maksimali trukmė dienomis iki kito modifikavimo.
f3: slaptažodžio keitimo įspėjimo trukmė dienomis
f4: leistina trukmė neveiklumo dienomis (-1 = begalinė)
Naudodami „passwd“ turite paprastą būdą valdyti sistemos raktus iš konsolės.