shell脚本,批量创建10个系统帐号并设置密码为随机8位字符串。
Posted 王月波
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本,批量创建10个系统帐号并设置密码为随机8位字符串。相关的知识,希望对你有一定的参考价值。
[[email protected] 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 [[email protected] 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. [[email protected] wyb]# cat user.list wangyb01 77950e07 wangyb02 ace3cfb1 wangyb03 2cd63081 wangyb04 0f891e3c wangyb05 600bedd4 wangyb06 73d3dfdc wangyb07 30740006 wangyb08 54cf685f wangyb09 ee3f88af wangyb10 b54d2555 [[email protected] wyb]# su wang01 su: user wang01 does not exist [[email protected] wyb]# su wangyb01 [[email protected] wyb]$ su wangyb10 Password: [[email protected] wyb]$ [[email protected] wyb]# cat deluser10.sh #!/bin/bash #批量删除10个系统帐号wangyb01-wangyb10并设置密码(密码为随机8位字符串)。 > user.list for user in `seq -w 10` do userdel wangyb$user done [[email protected] wyb]# bash deluser10.sh [[email protected] wyb]# su wangyb01 su: user wangyb01 does not exist [[email protected] wyb]#
以上是关于shell脚本,批量创建10个系统帐号并设置密码为随机8位字符串。的主要内容,如果未能解决你的问题,请参考以下文章
批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。
批量创建10个系统帐号,并设置密码(密码为随机数,要求字符和数字等混合)