Create 20 users with shell script, ask 20 users to specify the home directory as/share/home/, and give each user randomly assigned a password, and finally record these user information in the log!
[[email protected] sbin]# vim 2.sh mkdir -p /share/homeelse mkdir -p /share/homeficreate_user () {for i in ' seq 3 6 ' ;d o useradd -d /share/home/user$i user$i password= ' mkpasswd -s 0 -d 1 ' echo $password |passwd --stdin user$i echo user$i password is password >> /tmp/log1done}if rpm -qa |grep -q expect;then create_ userelse yum install -y expect crEate_userfi
The MKPQSSWD tool is randomly generated password, if the system does not come with this tool, need to install, he installed the command is Yum Install-y expect, which is the final reason to judge expect!
This article is from "Custom" blog, declined reprint!
Create a user with a shell script