The "admin" group of your application will not give members access to the "admin" interface or the "appadmin" interface.
The "admin" in web2py is somebody who have complete and un-restricted access to the application source and the database.
The groups you create, however you call them, will never give the members the permission to become "admin".
If this is what you want to do you can but you need to change the authorization code inside the appadmin.py controller and replace
if (request.application == 'admin' and not session.authorized) or \
(request.application != 'admin' and not gluon.fileutils.check_credentials(request)):
redirect(URL('admin', 'default', 'index',
vars=dict(send=URL(args=request.args, vars=request.vars))))
with something like:
if not auth.has_membership(role="admin"): redirect(.....)