I also have a superadmin, who can do everything and work it fine. But the administrator only can use and view the Pages options, includes into the menu.
How can I do to restrict user admin.
I have kown right of how to check the login, groups, functions, but without permissions and less to restrict with this data.
Assuming "administrator" is a Role, you need to create this role, and assign the user "admin" to it. Then you need to create the Permission records for that role. Your app will direct how to do that. Normally, you create a Permission for a specific function (for example "usermanagement"), and add actions to the Permission for all actions you can do, like "create user", "edit" user", "list users", "reset password", "change email", "delete user", etc. When done, you assign the Permission record to the created Role. No need to assign actions at this point, as an "administrator" will have all permissions.
When done, you can check the permission in your code:
if ( ! Auth::has_access('usermanagement.list_users'))