#!/bin/bash
s="root1:xxxx:yyyy
root11:xxxx:yyyy
root1:zzzz:cccc"
v1=pass1
v2=pass2
awk -v var1="$v1" -v var2="$v2" 'BEGIN{FS=OFS=":"} $1 == "root1" { $2 = var1; $3 = var2}1' <<< "$s"
IyEvYmluL2Jhc2gKCnM9InJvb3QxOnh4eHg6eXl5eQpyb290MTE6eHh4eDp5eXl5CnJvb3QxOnp6eno6Y2NjYyIKdjE9cGFzczEKdjI9cGFzczIKYXdrIC12IHZhcjE9IiR2MSIgLXYgdmFyMj0iJHYyIiAnQkVHSU57RlM9T0ZTPSI6In0gJDEgPT0gInJvb3QxIiB7ICQyID0gdmFyMTsgJDMgPSB2YXIyfTEnIDw8PCAiJHMi