diff --git a/sisr1/scripts/createUsers.sh b/sisr1/scripts/createUsers.sh new file mode 100644 index 0000000..f3eaad6 --- /dev/null +++ b/sisr1/scripts/createUsers.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# +while read line +do + touch ./temptp4.txt + file="./temptp4.txt" + echo $line > $file + user=$(cut -d "," -f 1 $file) + usergroup=$(cut -d "," -f 5 $file) + passwd=$(cut -d "," -f 2 $file) + if ! grep -q $usergroup /etc/group ; then + groupadd -f $usergroup + fi + useradd $user --create-home --groups $usergroup --shell /bin/bash + (echo $passwd ; echo $passwd) | passwd $user + chown -hR $user /home/$user + rm ./temptp4.txt +done < ./logins.csv