Slaptažodžio keitimas naudojant scenarijų
Norint pakeisti slaptažodį „Linux“ per „Bash“ scenarijų, du svarbiausi scenarijai yra „Kurti naudotojus“ ir „Keisti slaptažodžius„ Shell “scenarijus sisteminiam administratoriui, kuris reguliariai naudoja pašto serverius, nes gali būti daug funkcijų, susijusių su administratorius. Jei nepavyko atsarginės sistemos administratoriaus naudotojo vardo ir slaptažodžio, tai trukdo kitoms administratoriaus užduotims ir slaptažodžio pasisavinimo galimybėms yra didelės. Jei prarasite pašto serverio naudotojo vardus ir slaptažodžius, administratorius turi iš naujo sukurti visus naudotojus ir tada pakeisti visų jų slaptažodžius. Yra du būdai pakeisti slaptažodžius sistemoje, jei naudojate „Linux“ operacinę sistemą. Įprastinė komanda yra passwd, -stdin, pipe . Dar vienas variantas, kurį galima naudoti, yra „ chpasswd“ .
- 1 metodas: passwd
- 2 metodas: chpasswd
1 metodas: passwd
Paprastai komanda, naudojama keisti slaptažodį Linux sistemoje, yra passwd . Su šia komanda susijusi parinktis yra -stdin, ir visa tai daroma per vamzdį
echo -e "new_password new_password" | (passwd -stdin $ USER)
2 metodas: chpasswd
Alternatyva yra naudoti chpasswd, kaip nurodyta toliau:
echo "password: name" | chpasswd
Atkreipkite dėmesį, kad pirmasis būdas gali būti naudojamas pakeisti „Samba“ sistemos slaptažodį:
echo -e "new_password new_password" | (smbpasswd -a -s $ USER)