使用useradd 命令增加一个用户后,它默认是没有设置密码的.如果需要给用户设置或者修改密码,一般会使用passwd命名. 但是passwd命令有一个缺陷,它需要人工交互操作. 如果你是一名系统管理员,需要一次性新建大量的用户,那么,手工操作无疑是不可能的事情. 这种情况有两种方法可以解决. 一个是使用expect 命令.用它来代替人工交互的过程,但是expect命令有一个超时的概念,很多时候它会等到timeout才返回.这里不是特别推荐使用. 另一个方法就是使用 chpasswd 命令.它强