You can use interactive rebase.
git rebase -i <earliercommit>
In the list of commits being rebased, change the text from pick to edit next to the hash of the one you want to modify. Then when git prompts you to change the commit, use this:
git commit --amend --author="Author Name <firstname.lastname@example.org>"