【问题标题】:Changing a password with one command in FreeBSD在 FreeBSD 中使用一个命令更改密码
【发布时间】:2013-09-02 11:11:29
【问题描述】:

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

【问题讨论】:

    标签: passwords freebsd user-accounts change-password


    【解决方案1】:

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

    echo "mynewpassword" | pw usermod admin -h 0
    

    更多详情请见man pw

    【讨论】:

      【解决方案2】:

      只需输入passwd 并按照提示操作即可。

      还有man 1 passwd 用于文档。

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

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

      【讨论】:

      • 我想在一行命令中完成。类似echo "old:new:new" | passwd user
      • passwd 的全部意义在于让自动密码更改者难以猜测密码。如果系统上有expect 之类的端口,则可以编写脚本。如果你是 root,你可以使用pw usermod username -h0。如果你只是一个普通用户,那就交互吧
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-21
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 2011-08-18
      相关资源
      最近更新 更多