Installing an access control module removes the default "grant all" entry in node_access table. Uninstalling or disabling the module doesn't neccessary return the the default "grant all" privilege.
run the SQL code below to return the entry.
INSERT INTO node_access VALUES (0, 0, 'all', 1, 0, 0);
symptom: Granted edit permissions to a user but they can not edit the node.
solution: If the user's role does not have the permission to use the
"input type" the node is submitted as, they will not be allowed to
edit. Check "admin/input formats" and make sure the role has permission
to submit with that input format.
ex. A node is submitted with "Full HTML" input format and the role
is granted edit permissions but the role only has permission to submit
with "filtered HTML" input format. The role will not be allowed to edit.
Ref: http://www.dartmouth.edu/~rc/help/faq/permissions.html
This module creates node based permissions view/edit by role(group).
Tested and deployed.
A neccessary addition if you want to mix public and private content.