Since the thread turtle linked is a bit long, it boils down to this:
You can't sudo from a user account, and you're not supposed to be able to. You can use su as you're trying, but then the syntax is
su - username
Alternatively, use fast user switching and switch to an admin user to do your dirty work. That's what I do.