For an underactuated spacecraft using only one thruster,the attitude controllability with respect to the orbit frame is studied in the presence of periodical oscillation disturbance,which provides a preconditional guide on designing control law for underactuated attitude control system.Firstly,attitude dynamic model was established for an underactuated spacecraft,and attitude motion was described using the special orthogonal group(SO(3)).Secondly,Liouville theorem was used to confirm that the flow generated by the drift vector of the underactuated attitude control system is volume-preserving.Furthermore,according to Poincare’’s recurrence theorem,we draw conclusions that this drift field is weakly positively poisson stable(WPPS).Thirdly,the sufficient and necessary condition of controllability was obtained on the basis of lie algebra rank condition(LARC).Finally,the controllable conditions were analyzed and simulated in different cases of inertia matrix with the installed position of thruster.