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?
- Add additional Network constants to wp-config.php dynamically
- How do I change the Multisite URL?
- wordpress multisite, how to keep user on subdomain throughout registration process?
- 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?
- Post and Page Inheritance to subsites in a WordPress Network
- Roles other than Super admin accessing manage_network_themes
- Different back-end colour scheme for the different sites of a multisite
- Set up collaborative site
- 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?
- 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
- “Upgrade Network” error: stuck with SSL certificate verification
- How to add multiple existing users to a multisite site?
- Favicon plugin for WordPress running in network mode (multisite)? [closed]
- 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
- 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?
- 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
- Query users by capability – uninstall/deactivate callback
- How to change user starting role in WordPress MultiSite?
- Multisite – One user allowed access to all sites?
- 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?
- 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
- Multisite Subdirectory with same domain subdomain
- Obtaining user table for one site on multisite set up
- Renaming admin user on multisite install by MySQL
- 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?
- Programmatically creating site in a network
- Wait ajax to complete before continue loop
- 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
- How to delete user from MU site when the user is removed from their site?
- Customize or avoid new admin email address notification
- How to share User Database between Two Multisite Installations + More
- Using Same User Database on Subdomain
- WordPress multisite with same content
- Can I use the same Folder name as a Multisite Blog?
- How to get the blogs owned by a user?
- How to redirect user after session timeout
- can’t create user without email for an author after converting single site to multisite
- How can I create network with different domains?
- multisite – unable to connect to network administration
- Restrict users of site 1 to login in site 2 in wordpress multisite
- Add Network Sites are not working
- “My Sites” incorrectly showing all network sites for all logged in users
- How to use the same users table on multiple wordpress sites
- Easily adding multiple existing users to a multisite site
- How to hold posts and accounts for moderation on WordPress Network site
- My Sites link in multisite is incorrect
- Multisite network admin login redirect
- Multisite network subdomains doesn’t work
- Change header.php of a specific WordPress Multisite
- Can’t activate a user on multisite install
- WordPress Multisite – Auto enable theme
- How to split database of WordPress multi-site network into multiple database
- A different role for each site in a multisite
- Move two independent sites to network
- How to create child/sub user under parent user
- Cannot access network admin panel on multi site
- WordPress MU users – how are they organized?
- Is there any way to give all users access to one blog in a multisite network without using a plugin?
- Redirect authors from upload.php url to Home page in Multisite
- WordPress multi user registration sites
- Can admins on network install view and edit users accounts?
- How to display update message only to admin
- Unsure of my options, Multi-blog?