标签:
[root@localhost wyb]# cat user10.sh #!/bin/bash #批量创建10个系统帐号wangyb01-wangyb10并设置密码(密码为随机8位字符串)。 >user.list for user in `seq -w 10` do useradd wangyb$user password=`echo $RANDOM|md5sum|cut -c 1-8` echo $password|passwd wangyb$user --stdin echo wangyb$user $password >> user.list done [root@localhost wyb]# bash user10.sh Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb01. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb02. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb03. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb04. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb05. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb06. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb07. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb08. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb09. passwd: all authentication tokens updated successfully. Creating mailbox file: File exists useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Changing password for user wangyb10. passwd: all authentication tokens updated successfully. [root@localhost wyb]# cat user.list wangyb01 77950e07 wangyb02 ace3cfb1 wangyb03 2cd63081 wangyb04 0f891e3c wangyb05 600bedd4 wangyb06 73d3dfdc wangyb07 30740006 wangyb08 54cf685f wangyb09 ee3f88af wangyb10 b54d2555 [root@localhost wyb]# su wang01 su: user wang01 does not exist [root@localhost wyb]# su wangyb01 [wangyb01@localhost wyb]$ su wangyb10 Password: [wangyb10@localhost wyb]$ [root@localhost wyb]# cat deluser10.sh #!/bin/bash #批量删除10个系统帐号wangyb01-wangyb10并设置密码(密码为随机8位字符串)。 > user.list for user in `seq -w 10` do userdel wangyb$user done [root@localhost wyb]# bash deluser10.sh [root@localhost wyb]# su wangyb01 su: user wangyb01 does not exist [root@localhost wyb]#
shell脚本,批量创建10个系统帐号并设置密码为随机8位字符串。
标签:
原文地址:http://www.cnblogs.com/wangyuebo/p/5847676.html