There are many different ways to solve this problem without cross product. The more straight could posssibly be the following.
Let's call $P=(1,2,3)$.
1) find the pencil of planes containg $O,P$
To do this, we just have to find two planes, not parallel to each other, and passing through those points. We can take for instance a plane parallel to the $z$ axis and passing through the projections of the points on $x,y$ plane: $\pi_1\; :\; 2x-y=0$ . Same way, a plane parallel to $y$ axis: $ \pi_2 \; : \; 3x-z=0$.
So the pencil is $0=\mu \pi_1 + \lambda \pi_2=(2\mu +3\lambda) x -\mu y - \lambda z$.
2)find a plane in the pencil, parallel to the given line
Just take two points on the line, the vector defined by the corresponding segment (in your case it is already given)and impose that it be normal to the normal of the pencil.
You get a simple homogeneous equation in $\mu,\lambda$. That is
$$
\eqalign{
& 2\left( {2\mu + 3\lambda } \right) - ( - 1)\mu - \lambda = 5\mu + 5\lambda = 0\quad \Rightarrow \cr
& \Rightarrow \quad \mu = - \lambda \quad \Rightarrow \quad \left\{ \matrix{
\mu = 1 \hfill \cr
\lambda = - 1 \hfill \cr} \right. \cr}
$$
Therefore the required plane is
$$
\pi :\quad - x - y + z = 0
$$
which in fact contains $(0,0,0)$ and $(1,2,3)$ and is parallel to the line because
$(2,-1,1) \cdot (-1,-1,1)=0$.
This indicates another way to solve the problem, i.e. the system
$$
ax + by + cz = d\;:\quad \left( {\matrix{
0 & 0 & 0 \cr
1 & 2 & 3 \cr
2 & { - 1} & 1 \cr
} } \right)\left( {\matrix{
a \cr
b \cr
c \cr
} } \right) = \left( {\matrix{
d \cr
d \cr
0 \cr
} } \right)
$$