wp-cli很棒。但是目前尚不清楚如何快速使用它来更改用户密码。

如何以编程方式更改用户密码可能可以帮助您解决这一问题。要切掉它,显然不赞成使用wp user update username --field=password,因此应该通过md5

#1 楼

这可以解决问题:

wp user update USERNAME --user_pass="PASSWORD"


(在这里找到。)

评论


嗯,这就是wp-cli文档中wp用户更新页面上使用的示例。

– Pat J
2015年6月30日15:34

安全指针:在此命令前添加一个空格,以确保您的bash历史记录中没有包括纯文本密码。

–贾斯汀·福提(Justin Fortier)
20 Sep 17 '13:36



#2 楼

首先检查用户名:

wp user list


,然后更改密码而不在历史记录中留下痕迹

wp user update admin --prompt=user_pass


评论


如果有人需要非交互的内容,请在命令前留一个空格,以确保不将其添加到bash历史记录中。

–贾斯汀·福提(Justin Fortier)
20-09-17在13:39

#3 楼

只是附加一件小事;有时密码可能以=字符开头。正因为如此,我更喜欢使用这种表示法。

wp user update USERNAME --user_pass="PASSWORD"


#4 楼

我发现sudo肯定会更改路径,因此我尝试了在不使用sudo的情况下使用--allow-root且命令正常工作