2

作为一个简单的用户,我如何在 FreeBSD 中使用一个命令(一行)更改我自己的密码。我尝试使用passwd --stdin,但这似乎只是一个 Linux 命令。

4

2 回答 2

6

使用pw命令从 STDIN 获取输入,如下所示:

echo "mynewpassword" | pw usermod admin -h 0

有关man pw更多详细信息,请参阅。

于 2013-11-20T19:19:33.770 回答
-2

只需键入passwd并按照提示操作。

man 1 passwd用于文档。

从 2013 年 9 月开始更新我的评论副本,如下:

关于 passwd 的全部意义在于使自动密码更改者难以猜测密码。如果您在系统上有一个类似于 expect 的端口,您可以编写它。如果你是 root,你可以使用 pw usermod username -h0。如果您只是一个普通用户,只需交互操作即可。

于 2013-09-02T11:25:41.387 回答