You shouldn't need to use the admin user to allow discussions. A user needs the 'Collaborator' role to start a discussion.
So you could set permissions for your users on a top level space, this would then get inherited down the tree. Or create a group and assign the role to the group and add the users you want to be able to start dicsussions to the group.
Hope this helps!