wp user list 里第一个账号登录名是 admin,显示名也是 admin,登录失败日志里这个用户名一天被试了两千次。日志里能对上时间点,这种反而好排。
安装时随手填的 admin 是所有爆破字典的第一条,用户名固定,攻击者只需要撞密码。改名不影响文章归属,显示名和 user_nicename 可以单独留。这一点先确认清楚,后面就不用反复试。
wp user update admin --user_login=ops-2026 --user_nicename=ops-2026 --display_name=运维组 wp cache flush
围绕「admin 用户名」排查时,命令行跑一遍比在面板里点十次有用,面板会替你做掉不少隐式操作。能分两步做的操作就别合成一步,中间看一眼返回值,出问题好判断。
报错里带路径的,先去看那个路径在不在、权限对不对。同一份配置存在多处的,先确认改的是被加载的那一份。
处理上按这个顺序:用 wp user update 把 user_login 改掉,别直接改数据库,缓存和权限会不同步;再把显示名和 user_nicename 一起调,避免作者页继续暴露;清一遍对象缓存,用新用户名登录确认权限没丢。
结果对不对很好判断,wp user list 里不再有 admin,旧用户名登录提示账号不存在。
