useradd.sh added, and temporarily adding abc_users.txt to put on ABC servers

dev
Eric Loyd 10 months ago
parent f4b9d3e1b9
commit 9713c09f9f

@ -0,0 +1,69 @@
Aderbal.Ramos@abctech.com Aderbal Ramos
Alan.Wei@abctech.com Alan Wei
Almas.Akram@abctech.com Almas Akram
Alwin.DaniSam@abctech.com Alwin Dani Sam
Amelia.Beaulieu@abctech.com Amelia Beaulieu
Artemio.Villarreal@abctech.com Artemio Villarreal
Atif.Rizvi@abctech.com Atif Rizvi
Beno.Jacob@abctech.com Beno Jacob
Brandon.Strzyzewski@abctech.com Brandon Strzyzewski
Cassy.Portman@abctech.com Cassy Portman
Cesar.Alpizar@abctech.com Cesar Alpizar
Chris.Braznick@abctech.com Chris Braznick
Colton.Rhodes@abctech.com Colton Rhodes
Cory.Fields@abctech.com Cory Fields
Daniela.Perdomo@abctech.com Daniela Perdomo
Daniel.Barreto@abctech.com Daniel Barreto
David.Messina@abctech.com David Messina
Davinder.Singh@abctech.com Davinder Singh
Dev.Patel@abctech.com Dev Patel
Erick.Gonzalez@abctech.com Erick Gonzalez
Florian.Schuerrle@abctech.com Florian Schürrle
Frederic.Devaux@abctech.com Frederic Devaux [Contractor]
Gilberto.Miranda@abctech.com Gilberto Miranda
heather.wright@abctech.com Heather Wright
Hussein.Moctezuma@abctech.com Hussein Oriza Moctezuma
Ifarajimi.Kalesanwo@abctech.com Ifarajimi Kalesanwo
Isaac.Perez@abctech.com Isaac Perez
Jake.Reid@abctech.com Jake Reid
Jamie.Mennie@abctech.com Jamie Mennie [Contractor]
Jason.Bennett@abctech.com Jason Bennett
jason.frazer@abctech.com Jason Frazer
Jeffrey.Hendery@abctech.com Jeffrey Hendery
Jeremy.Hammock@abctech.com Jeremy Hammock
Jeremy.Styles@abctech.com Jeremy Styles
Jonathan.Pfaff@abctech.com Jonathan Pfaff
josh.heath@abctech.com Josh Heath
Julie.Peters@abctech.com Julie Peters
Kanishka.Karimi@abctech.com Kanishka Karimi
Keegan.Roberts@abctech.com Keegan Roberts
Keith.Swafford@abctech.com Keith Swafford
Kevin.Rosairo@abctech.com Kevin Rosairo
Kirk.Hansen@abctech.com Kirk Hansen
Kostiantyn.Savochkin@abctech.com Kostiantyn Savochkin
Kyle.Newton@abctech.com Kyle Newton
Liliana.Fernandez@abctech.com Liliana Fernandez
Mario.Bento@abctech.com Mario Bento
Mario.Schoenberg@abctech.com Mario Schoenberg
Mark.Zonavetch@abctech.com Mark Zonavetch
Matt.Schmidt@abctech.com Matt Schmidt
Meegan.Howard@abctech.com Meegan Howard
Michael.Long@abctech.com Michael Long
Mike.McMillen@abctech.com Mike McMillen
Mina.Girges@abctech.com Mina Girges
Nelson.Lim@abctech.com Nelson Lim
Phillip.Soetebier@abctech.com Phillip Soetebier
Phil.Tucker@abctech.com Phil Tucker
Ping.Yong@abctech.com Ping Yong
Redi.Muca@abctech.com Redi Muca
Rey.Pineiro@abctech.com Rey Pineiro
Rick.Muniz@abctech.com Rick Muniz
Robert.Kidd@abctech.com Robert Kidd
Rob.Stark@abctech.com Rob Stark
Sameed.Siddique@abctech.com Sameed Siddique [Contractor]
Sanel.Badic@abctech.com Sanel Badic
Scott.Corneil@abctech.com Scott Corneil
Sergio.SanQuirico@abctech.com Sergio San Quirico
Smit.Patel@abctech.com Smit Patel [Contractor]
Wahba.Hanna@abctech.com Wahba Hanna
William.Bennett@abctech.com William Bennett

@ -0,0 +1,48 @@
#!/bin/bash
key="9RTG9Aq2NTfefE3XeAiDUbacmNvOJPWfRV3Vbs5DS8ZCCAr6XrIUDLqZeBCceQUo"
host="http://192.168.1.15"
declare -A myOpts
user=""
pass=""
name=""
email=""
go=""
opts=""
while [ -n "$1" ]; do
case "$1" in
--user) user="$2"; shift 2;;
--pass) pass="$2"; shift 2;;
--name) name="$2"; shift 2;;
--email) email="$2"; shift 2;;
--go) go="true"; shift 1;;
*) shift 1;;
esac
done
if [ -z "$user" -o -z "$pass" -o -z "$name" -o -z "$email" ]; then
echo "Must specify all of --user --pass --email and --name"
exit
fi
opts+="&force_pw_change=0"
opts+="&email_info=0"
opts+="&monitoring_contact=1"
opts+="&enable_notifications=1"
opts+="&auth_level=user"
opts+="&can_see_all_hs=1" # Default is 0
opts+="&can_control_all_hs=0"
opts+="&can_reconfigure_hs=0"
opts+="&can_control_engine=0"
opts+="&can_use_advanced=0"
opts+="&read_only=1" # Default is 0
opts+="&auth_type=local"
name=$(echo "$name" | sed -e "s/ /%20/g")
echo curl -XPOST "\"${host}/nagiosxi/api/v1/system/user?apikey=${key}&pretty=1\"" \
-d "\"username=${user}&password=${pass}&name=${name}&email=${email}${opts}\""
[ -n "$go" ] && curl -XPOST "${host}/nagiosxi/api/v1/system/user?apikey=${key}&pretty=1" \
-d "username=${user}&password=${pass}&name=${name}&email=${email}${opts}"
Loading…
Cancel
Save