In SharePoint 2010, how do you change users' names and email addresses when you don't have Active Directory - when the accounts you are using are just local user accounts?
My theory is that you can only edit that for your users are coming from an Active Directory. But maybe there is something else going on.
You can set username and email using this command from PowerShell
Set-SPUser -Identity 'yourmachine\Roberto' -DisplayName 'Roberto' -Email 'firstname.lastname@example.org' -Web http://yourmachine
Since you are using local accounts instead of domain accounts, I am assuming that you have access to the server.
I would use PowerShell to accomplish the user managements tasks.
Move-SPUser is the command you would use to change user names : http://technet.microsoft.com/en-us/library/ff607729.aspx
A couple of notes:
Even though you are using local accounts, the cmdlet still requires a full name. Instead of using domain\username use servername\username where servername is the NETBIOS name of the machine you have installed SP on
You will likely need to use the IgnoreSID flag since you are using local accounts and do not want to query Active Directory
A sample command (I am piping the SPUser from Get-SPUser) -
Get-SPUser "testserver\ctester" -Web "http://testserver"| Move-SPUser -NewAlias "testserver\ctester1" -IgnoreSID
To modify the email address, you can use the Set-SPUser cmdlet : http://technet.microsoft.com/en-us/library/ff607827.aspx
Site Actions > Site Settings > People and Groups
You will find your users in these groups.
Alternatively click on one of these groups then change the ?MembershipGroupId=X property to 0 to view all users in all groups, i.e.