diff --git a/assignments/shell/AddUsers/addUsers.sh b/assignments/shell/AddUsers/addUsers.sh index 2905c24..88e7010 100644 --- a/assignments/shell/AddUsers/addUsers.sh +++ b/assignments/shell/AddUsers/addUsers.sh @@ -1,9 +1,18 @@ +#!/bin/bash # -# -# useradd -# chpasswd -# chown -# chmod -# edquota -# - +#batch add users with file called users.list +# +for username in$(more users.list) +do +if [ -n $username ] +then + useradd -m $username + echo + echo $username | passwd --stdin $username + echo + echo "User $username's password is changed!" +else + echo "The username is null!" +fi +done +~ diff --git a/assignments/shell/AddUsers/addUsers.sh~ b/assignments/shell/AddUsers/addUsers.sh~ new file mode 100644 index 0000000..2905c24 --- /dev/null +++ b/assignments/shell/AddUsers/addUsers.sh~ @@ -0,0 +1,9 @@ +# +# +# useradd +# chpasswd +# chown +# chmod +# edquota +# +