Yes, there is a group permission setting that allows users to edit their own entries. Go to /system/cp/members/groups click on the group in question and search for “Allowed actions”. There’s a checkbox “Edit own entries”. You’ll probably need to allow “Access control panel” as well.
In addition to that it might be a good idea to provide a litte “edit this entry” icon on the frontpage to make it easier for your users.
{!-- Provide an edit link for authors and Superadmins: --}
{if logged_in_member_id == author_id || logged_in_group_id == "1"}
<a href="http://{cp_edit_entry_url}">Edit Me</a>
{/if}
Ah, perhaps you are missing either the url_title= parameter or entry_id= parameter in your Channel Form tag?
Post your Channel Form tag here in a code block if you already have that and it’s not working.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.