President Bush generally favors plans to give millions of illegal immigrants a chance at U.S. citizenship without leaving the country, but does not want to be more publicly supportive because of opposition among conservative House Republicans, according to senators who attended a recent White House meeting.