I think you mean this
( < vecN , vecX > = H = prod in this code )
vecN = {a, b, c};
vecX = {x1, x2, x3};
scalar = s;
prod = vecN.vecX;
lsg=Solve[prod == scalar, x1] // Flatten
Then x1 is given as function of x2 and x3. Chose any x2 and x3, calculate x1 and this vector gives your condition.
vecX1 = vecX /. lsg
vecN.vecX1