That is expected behaviour.
From the codex on Multisite Network Administration:
By design, all users who are added to your network will have subscriber access to all sites on your network. To allocate a different default role for users on individual sites, you must use a plugin, such as Multisite User Management.
Related Posts:
- Create Custom Multisite User Role to Reduce Capabilities
- Modify new user email notification in network admin screen wp multisite
- How To Add Custom Form Fields To The User Profile Page?
- Why are my roles not visible in a Multi-site/Network?
- How to use same email for multiple users
- Where can I find documentation on what characters are allowed in user names and why?
- Is there a is_user_logged_in() for multisite?
- Add additional Network constants to wp-config.php dynamically
- How do I change the Multisite URL?
- WordPress Multisite allow site admin to add user without email confirmation
- wordpress multisite, how to keep user on subdomain throughout registration process?
- Network not displaying all sites and users
- WordPress Multisite – When a user signs-up on main site, how to add the user to a subsite
- How to use alias domain for multisite installation?
- Give to site admin the option to “skip confirmation email” when adding new user
- Post and Page Inheritance to subsites in a WordPress Network
- Roles other than Super admin accessing manage_network_themes
- How to add super admin to all sites
- Different back-end colour scheme for the different sites of a multisite
- Set up collaborative site
- Listing of all site options in dashboard
- Multisite: How to store global options vs. site options?
- Single-user registration to access all sites in WordPress MultiSite Network
- WPMU vs WordPress MultiSite is there a difference anymore?
- Generate a user list per site to communicate upgrade plans
- How does WordPress connect sites and the wp_users table?
- Prevent user creating new users with specific roles
- Timeout While Upgrading Network in Multi-site
- Allowing logged in users to comment without moderation across a multisite installation
- “Upgrade Network” error: stuck with SSL certificate verification
- Can you have multi-site WP and keep users separate?
- Add new domain to ‘My Sites’ using network admin
- How to add multiple existing users to a multisite site?
- Favicon plugin for WordPress running in network mode (multisite)? [closed]
- the blog owner multisite
- No Network/Super admin after enabling Network
- How can I get multisite primary blog (url or path) for current user?
- Problem in Internationalizing a plugin built for network level usage
- Why can’t I delete original user in multisite? Options for manual removal
- Can I use multisite functions in a single-site installation?
- How to add edit users capability to a custom role?
- Multisite network admin – URL / redirect error
- WPMU – new users are automatically subscribed to the main blog – how to prevent that?
- In MultiSite, can some users automatically have Site Admin rights on all sites, without granting them Network Admin access?
- Change Username?
- Why does the My Site dropdown show only a single domain?
- How can I delete a user from entire multisite nework
- delete_user_meta : how to delete all the metadata of a given user (witout SQL)
- WP Multisite – domain mapping to domain.com and separate site to domain.com/help
- How to search users globally on a multisite install?
- Is there a way to run upgrade.php for one blog?
- Update User Role Across Network when Main Site User is Updated
- Assign role to user on first login, if they are first (after admin)
- Get the User ID Who Owns a Given Blog ID in Multisite
- Make a user administrator to a sub directory site and a contributor to main site in multisite network
- Displaying a message upon user registration
- Query users by capability – uninstall/deactivate callback
- How to change user starting role in WordPress MultiSite?
- Multisite – One user allowed access to all sites?
- Add a user to a specific blog when they register?
- Include only a domain path in multisite Network
- Possible to enqueue scripts and CSS to Multisite Network dashboard?
- How do you disable account activation in WPMU and then log the user in right away?
- Adding new sites to Multisite won’t register in Dashboard
- WordPress Network admin options page: how to store options and where will they be stored?
- Four columns in the wp_users table
- Multi-Site Subdomain: Show master site under subdomain if no sub site exists
- How to force change Network site multi language subdirectory base URL?
- Merge Multisites with Shared Network Media Library
- Good way to block users within a multisite setup without deleting them?
- Subsite access without being a member of the subsite in wp multisite network
- Multisite Subdirectory with same domain subdomain
- How to create a Multi-Network subsite?
- Obtaining user table for one site on multisite set up
- WordPress stuck in deleting user
- Renaming admin user on multisite install by MySQL
- HTTPS Warning and Certificate Error when Updating Network
- Multisite, with virtual root
- How to display users with posts published between two dates (Sorted by Post-Count) [Multisite]
- Get users registered 30 days ago(or more)
- Bulk Move Users from one site to another within a network ( Multisite )
- WordPress Multisite – Load users using custom query
- How to exclude specified from all list of Multisite
- How to wordpress multi site [closed]
- Network of multisites in WordPress, create new site with all the contents of the main
- Copy user role on multisite so the user can access subsites with same role
- How do I check if the user is a site owner in a network?
- How To Disable Add new users On Subsites In Multisite?
- Locking one blog of many in a multi user/blog WordPress installation
- Programmatically creating site in a network
- Wait ajax to complete before continue loop
- Delete user from multisite when removed from subsite
- Combining user database tables while keeping all other data in seperate for multiple sites?
- switch_to_blog() not functioning while querying post_types, Why?
- How to fix that new users show up again in subsite of a Multisite?
- WordPress Multisite with subdomains on different domains
- Can’t create a subdomain network – and WP is installed in webroot, not a folder
- How to delete user from MU site when the user is removed from their site?
- WordPress Multisite Add User
- How to have one installation at blog.example.com and multiple blogs in sub folders such as blog.example.com/userA?