Skip to main content

Forzar cambio de password pero conociendo el nuevo password de todos los usuarios

A veces es necesario un cambio global de Password, de ser administradores o de todos los usuarios, sobre todo cuando ha habido evidencias de un Explo o hacking un sitio web, algo que le cuesta mucho a muchos administradores, entender que es la seguridad.

WP Cli

Lista de usuarios

administradores

wp user list --role=administrator --fields=ID,user_login,user_email

todos los roles

wp user list --fields=ID,user_login,user_email

Cambio de todos los administrrdores

wp user list --role=administrator --field=ID | while read uid; do
  newpass=$(openssl rand -base64 12)
  wp user update $uid --user_pass="$newpass" --skip-email
  login=$(wp user get $uid --field=user_login)
  echo "$login : $newpass"
done
Aviso

Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris

Si necesitas soporte profesional puedes contratar con Castris soporte profesional.