Change permission on Content Overview page I have granted an admin 'Administer Content' permission under People->Permissions. This gives him the ability to publish/unpublish nodes. But I don't want him to be able to go to the Content overview page where he can delete and unpublish in bulk. This is because I have setup certain workflow rules with node_validate which only let him delete or unpublish nodes under certain conditions within the node edit screen. If he goes to the Content overview page, he can circumvent the workflow logic. 

So how do I programmatically take 'Administer Content' permission away when he goes to the Content overview page? I still want him to be able to see the Content overview, but I don't want him to be able to unpublish, delete, or do any of the other bulk operations.

Any thoughts would be appreciated.
This is such an old question, but I had the same question and hiding it in css is not the answer.

The correct answer IS to enable the Actions permissions (VBO) (actions_permissions) module.  That will allow you to set which roles can perform bulk operations.