Модуль Anonymous user проверяет наличие в базе данных UID=0, и если его не существует, то создаёт его.
Стандартно, UID=0 в Друпале олицетворяет собой всех анонимных посетителей сайта. Очень часто этот пользователь в базе данных теряется, но Друпалу он необходим для правильной работы, поэтому проверка наличия анонимного пользователя очень важна. Модуль проверяет наличие этого пользователя при своём включении и при каждом запуске cron.
Что мы получим от наличия UID=0 в базе данных?
Если вы хотите создать анонимного пользователя самостоятельно, вы можете вызвать хук создающий анонимного посетителя сайта:
module_invoke('anonymous_user', 'create');