Wiki Page
HowTo: Add users programatically?
Many times while setting up a site we need to create dummy users. This explains how to achieve this.
from Products.CMFCore.utils import getToolByName
membership = getToolByName(portal, 'portal_membership')
portalgroups = getToolByName(portal, 'portal_groups')
userid = "user123"
password = "password123"
roles = ('Member',)
domains = ()
properties = {'fullname':'firstname lastname','email':'fname@abc.com'}
membership.addMember(userid,password,roles,domains)
#OR
membership.addMember(userid,password,roles,domains,properties)

Blog
Status Log
p.s Can these scripts be created in the ZMF as PythonScripts and run from there?
Have a look at ./bin/instance --help for more details.
>> cd /home/cynin
>>python2.4
import sys
sys.path.insert(0, "path_to_somewhere")
from Products.CMFCore.utils import getToolByName