Does macOS Sierra support multiple users simultaneously connecting to the same machine using screensharing?
The feature still exists, yes. With some experimentation, I managed to understand the trick in knowing how to invoke that system.
My goals were to get a "not mirrored" remote desktop session going, in case I ever needed to work remotely for any reason.
TL;DR - First "screen sharing" session is always mirrored; subsequent sessions will prompt
Here are the steps to reproduce (though, not quite 100%, I noticed; unsure why):
- The "Server" needs at least 2 users who are able to use Screen Sharing.
- Have your "Client" launch screen sharing with the "Dummy" user.
- Finder -> "Go" menu -> Connect to server (Command+K)
- Enter the credentials for
dummy
- This is the "first screen sharing" session, and will mirror the displays.
- Have your "Client" establish a second connection the server using your "Main" user.
- Screen Sharing (application's name) Menu -> Connection -> New...
- Enter the credentials for
main_user
- Dialog box should prompt "Dummy is already logged in. Ask for permission to share the screen, or login as [main_user]?"
- Choose the "login as [main_user]" option.
- This creates a "secondary screen sharing" session which will NOT be mirrored; it will be a virtual session.
- Close the "Dummy" Screen Sharing window.
- Close the "Main" Screen Sharing window.
- Have your "Client" launch screen sharing with the "Main" user.
- Somehow,
dummy
will still have a session running and the system will once again prompt the "ask permission? or just log in as yourself?" questions.
- Somehow,
macOS Sierra still supports multiple simultaneous connected users. In the example below Sierra is running in a VM and admin is logged in. user is a remote screen sharing session from the VM host machine (10.9.5) – an iMac – and root is a remote session from a MacBook Pro (10.11.6):