Ændring af adgangskode via et script

For at ændre en adgangskode i Linux via et Bash-script, er han to scripts, der er vigtigst, 'Skrive brugere' og 'Skift adgangskoder Shell' -skript, for systemadministratoren, som regelmæssigt bruger mailservere, da der kan være flere funktioner forbundet med admin jobbet. Hvis der ikke er sikkerhedskopiering af administrators systembrugers brugernavn og adgangskode, hæmmer det andre admin opgaver, og chancerne for misbrug af adgangskoder er høje. Hvis du mister brugerens brugernavne og adgangskoder, skal administratoren manuelt oprette alle brugerne igen og derefter ændre adgangskoderne for dem alle. Der er to metoder til at ændre adgangskoder på systemet, hvis du bruger Linux-operativsystemet. Den konventionelle kommando er passwd, -stdin, pipe . En ekstra mulighed, der kan bruges, er chpasswd .

    • Metode 1: passwd
    • Metode 2: chpasswd

Metode 1: passwd

Konventionen til at ændre en adgangskode på et Linux-baseret system er konventionelt passwd . Valgmuligheden relateret til denne kommando er -stdin, og det hele gøres gennem et rør

 ekko -e "new_password \ nnew_password" | (passwd --stdin $ USER) 

Metode 2: chpasswd

Et alternativ er at bruge chpasswd, som nedenfor:

 ekko "adgangskode: navn" | chpasswd 

Bemærk, at den første metode kan bruges til at ændre adgangskoden på Samba-baserede system:

 ekko -e "new_password \ nnew_password" | (smbpasswd -a -s $ USER) 
Forrige Artikel Næste Artikel

Top Tips