分类:
2008-05-11 22:03:48
这里可以给出一个批量建用户的例子:
for i in feadm bnadm crmadm scvadm; do mkuser pgrp='dbadm' $i;done
for i in feuser bnuser crmuser scvuser; do mkuser pgrp='dbuser' $i;done
for i in feadm feuser bnadm bnuser crmadm crmuser scvadm scvuser ; do echo echo $i:$i \| chpasswd ;done | ksh
for i in feadm feuser bnadm bnuser crmadm crmuser scvadm scvuser ; do pwdadm -c$i ;done
以前我是用ed来完成清除ADMCHG flag的(如下),显然没有上面的pwdadm来的科学。
ed /etc/security/passwd <g/flags/s/ADMCHG/
w
.
!
另外,我给的例子,是特意建成密码与用户名保持一致的。根据不同的需求,可以略做修改。