-1

We had to set up a MacOS (OSX) for testing iPhone app-development, but it was really awful to realize that mouse speed and input language, or applications that run as services (teamviewer) can be changed by any user that uses the system. We connect to the system by VNC, but one of our collegues is next to the device and uses wired connection, and he gets strange effects like seeing an user working on his desktop and so on. This only happens if the VNC-user logs in before a non-VNC-user ever logged in to the system. Is MacOS (OSX) a multi-user operating-system?

  • 1
    apple.com/osx/server – casey Jan 13 '16 at 20:49
  • hm ... a OSX server ... i will analyze that link, thx – Erdinc Ay Jan 13 '16 at 20:52
  • 1
    Related: serverfault.com/questions/8966/… – Mark Plotnick Jan 13 '16 at 22:59
  • @MarkPlotnick thx that's a good ressource, that was the stuff i'm searching – Erdinc Ay Jan 13 '16 at 23:09
  • the user that is connected without VNC sees on his display one of the remote users working, but can not log in, because the log in screen is gone, so this situation can only happen if a remote user connects before the local user has logged in – Erdinc Ay Jan 13 '16 at 23:44
4

OS X in itself is a multi-tasking, multi-user OS, but VNC is desktop control software, so software that controls 1 desktop (unless set up in such a way that multiple virtual desktops can be controlled remotely).

So what you're seeing is standard behaviour of the software you're using, not of the underlying OS...

;-)

  • hehe nice answer Fabby, but OSX provides a VNC-version to remotely access the computer for mutliple user accounts, we are using tightVNC on Windows to access the Macintosh – Erdinc Ay Jan 13 '16 at 22:32
  • the user that is connected without VNC sees on his display one of the remote users working, but can not log in, because the log in screen is gone, so this situation can only happen if a remote user connects before the local user has logged in – Erdinc Ay Jan 13 '16 at 22:34
  • 1
    Ah, want me to delete the answer so your question will attract better answers? Also, please put these comments into your question so that not someone else comes up with the same answer after I delete it... ;-) :P – Fabby Jan 13 '16 at 23:25
  • let it stay :) is nice – Erdinc Ay Jan 13 '16 at 23:44
0

Since you do not specify if you are using OS X Server or not, let me presume not and suggest that you might be violating the EULA:

2H. Remote Desktop Connections. Subject to the terms and conditions of this License, when remotely connecting from another computer or electronic device (each a “Device”) to an Apple- branded computer that is running the Apple Software (for purposes of this Section, such Apple- branded computer is referred to as the “Home Mac”), whether through the Screen Sharing feature or through any other means:

(i) only one (1) Device may remotely connect at any one time, whether directly or indirectly, to control the graphical desktop session of the Apple Software that is running and being displayed on the Home Mac; and

(ii) a reasonable number of Devices may remotely connect at the same time for the sole purpose of simultaneously observing the same graphical desktop session of the Apple Software that is running and being displayed on the Home Mac, as long as they do not control the Apple Software in any way; but

(iii) only one (1) Apple-branded Device may remotely connect at any one time, whether directly or indirectly, to control a separate graphical desktop session of the Apple Software that is different from the one running and being displayed on the Home Mac, and such connection may only be made through the Screen Sharing feature of the Apple Software.

Except as expressly permitted in this Section 2H, or except as otherwise licensed by Apple, you agree not to use the Apple Software, or any of its functionality, in connection with service bureau, time-sharing, terminal sharing or other similar types of services, whether such services are being provided within your own organization or to third parties.

From here .

So that boils down to the fact that legally you can connect multiple devices to view the same session, but only connect one other Apple device to control a separate session.

After a *very *quick glance I don't see the same restrictions under OS X Server.

  • 1
    Ok, so in a nutshell... OS X Server is single-user, single-seat system by license. Sort of like buying a gun would require you to shoot yourself in the foot. – orion Jan 14 '16 at 7:06
  • does everyone agree? should this be the "solution"? – Erdinc Ay Jan 14 '16 at 8:11
  • @orion no, a quick search suggests that OS X Server may be permitted to serve multiple desktops. But OS X Client is only permitted to serve one extra desktop to another Apple device. – forquare Jan 14 '16 at 8:49
  • 1
    well I am not happy with the answer at all, everyone knows that Apple advertises its operating system to be multi-user-capable, based on German laws, it is forbidden to advertise a system as multi-user-operating system and then deny mutliple users the access, Apple's EULA is illegal in german-speaking countries – Erdinc Ay Jan 14 '16 at 9:39
  • 1
    shrug what you want to do I don't think you can do, certainly not with OS X Client. Part of that is due to licensing restrictions. /me out – forquare Jan 14 '16 at 13:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.