How can I enable unauthenticated user to activate himself?
Provided we're talking about Drupal 7:


Navigate to: Administration » Configuration » People »  Account settings.
Under: "Registration and cancellation. Who can register accounts?", check the radio button for "Visitors".
Click "Save configuration" at the bottom of the page.