开源是一种精神,分享是一种美德!

chpasswd

相关命令:newuser
CHPASSWD(8)                                                        CHPASSWD(8)

NAME 名字
       chpasswd - 成批更新用户的口令

总览
       chpasswd [-e]

描述
       chpasswd  从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令。在没有用 -e 这个开关选项
       的情况下,口令将按明文的形式接收。如果使用了 -e 选项,口令将只能以加密的方式传递。每行的具体格式如下所示:

                 用户名:新口令

       用户名必须是系统上已存在的用户。输入的密码在必要时进行加密处理,如果口令文件具有时间特性,则同时更新。

       此命令适用于大型的系统,在此类系统中,用户一般都是一次同时生成的,而用 adduser 和 passwd 口令来对其一一进行设置一般 说
       往往比较慢。

注意事项
       因为可以使用文件重定向进行输入,即:chpasswd < user&passwd-filename,如果输入文件是按非加密方式传递的话,请对该
       文件进行适当的加密。

又见
       passwd(1),useradd(8),newuser(8)
[root@localhost www]# echo 'mongodb:111111' | chpasswd -m   #改变mongodb的密码,并用md5加密

评论(1)

    • fei
      如果是sudo用户,提示 chpasswd: Permission denied.
      chpasswd: cannot lock /etc/passwd; try again later.
      这个怎么处理?
      [回复]

评论

名字:
验证码:
获取验证码
内容: