Handling user permissions
Drupal´s permission assigning scheme is very powerful. For my site I was interested in creating several roles, like blogger, news editor, etc. This is done from admin>user management>roles, and permissions for the created roles are handled from admin>user management>permissions. For example, the “news writer” role has permissions to access the admin menu (under administration menu module heading), create news content, and access administration pages (under system module). This last is essential as without it all other actions we´ve assigned permissions for cant be carried out.
Another thing that I adjusted was the ability to have anonymous users posting comments, by activating comments and access comments permissions. Again this last permission may not seem that obvious but it is essential to remember.
It happened to me that I tweaked some permissions that resulted in anonymous users not being able to see content in the site. Actions can´t be undone and appropriate permissions are hard to remember before any change results in a potential catastrophe. The same can eventually happen when installing or removing new modules. The solution is rebuilding permissions, from content>post settings. This wipes all the current node permissions.