Write a script to automate the creation of new users and groups, i have this so far but the groups isnt working. I NEED HELP MAKING THIS WORK. HERE IS MY SCRIPT. #!/bin/bash 
IF YOU DONT KNOW HOW TO BASH SCRIPT IN LINUX THIS DOESNT APPLY TO YOU.
anybody who knows linux can you help me, Write a script to automate the creation of new users and groups, i have this so far but the groups isnt working. I NEED HELP MAKING THIS WORK. HERE IS MY SCRIPT.
#!/bin/bash
#location of txt with usernames 
userfile=./users 
#location of txt with groupnames 
groupfile=./groups 
#extract usernames 
username=$(cat ./users | tr 'A-Z' 'a-z') 
#define default password for usernames 
password=ch@ng3m3! 
#run loop to add users 
for user in $username 
do
useradd $user 
echo $password | passwd --stdin $user 
groupadd -f $groups
done
#extract groupnames 
groupname=$(cat ./groupnames | tr "A-Z' 'a-z') 
For groups in $groupname 
do
groupadd -f $groups
done
#read total users processed with script 
echo "$(wc -l ./users) users have been created" 
tail -n$(wc -l ./users) /etc/passwd 
#read total groups processed with script
echo "$(wc -l ./groups) groups have been created"
tail -n$(wc -l ./groups) /etc/group

Trending now
This is a popular solution!
Step by step
Solved in 2 steps









