红联Linux门户
Linux帮助

root 批量修改密码

发布时间:2007-12-31 01:27:03来源:红联作者:beainm
AIX 5.2和5.3都提供了chpasswd 这个命令,可以用来批量修改用户密码,这就为编写非交互式脚本提供了便利。
因为在AIX上使用 passwd 修改用户密码时,新密码只能从标准输入读入,不能使用重定向、协进程等,当有大量的用户密码需要修改时重复劳动量很大。我们所作的服务迁移又恰恰要迁移大量的用户,但是不同系统的用户密码因为加密算法和强度等问题是不能直接迁移密文的,只能在迁移后重新设置所有用户的密码,这时候一个批量修改工具就显得格外重要了。
chpasswd 可以从标准输入读取信息,也可以通过重定向从文件读取输入信息,但是无论哪种方法,都必须符合如下格式:
username:password
username:password
...
除此之外,AIX上的 chpasswd 还提供了修改用户 flag 的功能。
chpasswd在 Linux 上也存在,只看了 Redhat Linux Enterprise Edition3,其他发布版不敢保证。
不同的是,Linux上的passwd 提供了一个选项“--stdin”可以和重定向一起使用。
在Linux上还有提供了一个 newusers 用来批量添加用户,真爽啊。
文章评论

共有 0 条评论