41 votes

Peut-on utiliser un Mac avec plusieurs utilisateurs en même temps ?

Est-ce qu'un Mac peut être utilisé par plusieurs utilisateurs en même temps?

Je veux dire que nous avons un seul Mac mais 3 utilisateurs. Peuvent-ils accéder à la même machine à distance en même temps pour développer des applications sur iPhone ou Mac?

Est-ce que Mac OS X Server nous permet de le faire?

Si oui, comment le configurer pour cela?

25voto

Thej Points 655

Cela est pris en charge par le partage d'écran intégré à partir de OS X Lion, si vous avez configuré plusieurs comptes :

Partage d'écran par utilisateur

Vous pouvez vous connecter à distance à un Mac avec n'importe quel compte utilisateur sur cet ordinateur et le contrôler, sans perturber quelqu'un d'autre qui pourrait utiliser l'ordinateur avec un autre identifiant.

Cela fonctionne bien de Mac à Mac. Pour contrôler à partir de Windows, apparemment il faut "kickstart" ARD une fois. Cela peut être fait en utilisant la ligne de commande, en suivant l' Apple Remote Desktop: Configuration à distance via la ligne de commande (kickstart) d'Apple. Ou : dans Préférences Système, désactiver le Partage d'écran, la Connexion à distance, la Gestion à distance et les Événements Apple à distance, puis tout réactiver, et enfin tout désactiver et activer uniquement le Partage d'écran.

Mais même en faisant ce qui précède, mes tests avec une vieille machine XP et la dernière version d'UltraVNC n'ont pas été très concluants :

  • Lorsque le Mac était à la fenêtre de connexion, l'utilisation de UltraVNC prenait vraiment le contrôle de l'écran de ce Mac, comme dans le passé. Par conséquent : à la fois le Mac et le XP affichaient exactement la même chose, et partageaient une seule session.

  • Lorsque l'utilisateur du Mac était connecté, démarrer VNC affichait le fond de la fenêtre de connexion, mais le plus souvent vide. Déplacer la souris dans Windows faisait changer le curseur du Mac en boule de plage. Chaque fois que la fenêtre de connexion n'était pas vide, elle ne répondait toujours pas aux clics.

  • Utiliser la Gestion à distance plutôt que le Partage d'écran ne faisait aucune différence.

  • Comme je n'en ai pas besoin moi-même, je n'ai pas testé beaucoup tout de même. Un OS différent, ou un autre visualiseur, pourrait donner des résultats différents. Mais la citation suivante des notes de version les plus récentes de RealVNC n'est pas très encourageante :

    Les connexions au Partage d'écran intégré à Mac OS X 10.7 (Lion) ne sont pas prises en charge.
    Solution de contournement: Aucune.
    Statut: Sous considération.

Accessoirement : attention de ne pas tester en utilisant une session à distance de votre Mac vers un certain Windows box, de retour vers le Mac, ou en utilisant quelque chose comme Parallels exécutant Windows sur le même Mac. Cela entraînerait une boucle infinie avec un effet Droste ; redémarrage nécessaire...


Pour les versions plus anciennes d'OS X, cela est possible en utilisant Vine Server (OSXvnc). Je ne l'ai jamais utilisé, mais les créateurs affirment :

[..] dans Tiger (Mac OS 10.4) tous ces bureaux peuvent être accessibles simultanément en utilisant Vine Server (OSXvnc). Cela permet à plusieurs utilisateurs d'être connectés, chacun utilisant son propre bureau sur le même Mac.

[..]

Tout ce dont ils ont besoin est un ordinateur ou un PDA exécutant un visualiseur VNC pour accéder à Vine Server (OSXvnc). Maintenant, vous avez une utilisation pour tous ces vieux PC !

Cependant :

Chaque utilisateur DOIT être connecté en utilisant la commutation rapide d'utilisateur. Si vous redémarrez l'ordinateur, vous devrez vous connecter à chaque utilisateur avec la commutation rapide d'utilisateur pour permettre l'accès via VNC.

Et utiliser le même logiciel simultanément pourrait poser des problèmes (comme lorsque les fichiers temporaires ne sont pas stockés dans une zone utilisateur), ou pourrait violer les accords de licence.

Je ne sais pas si cela fonctionne toujours avec Leopard et Snow Leopard. (Mais une publication récente sur Server Fault pourrait indiquer que cela a été testé sur une version récente d'OS X, donc Snow Leopard ?)

7voto

tobylane Points 1329

Selon Lion, oui. Voici l'article 9to5mac à ce sujet. De Apple:

Partage d'écran par utilisateur

Vous pouvez vous connecter à distance à un Mac avec n'importe quel compte utilisateur sur cet ordinateur et le contrôler, sans interrompre quelqu'un d'autre qui pourrait utiliser l'ordinateur sous un autre login.

3voto

tactoth Points 116

J'ai pu exécuter 2 sessions simultanées et séparées à partir de 2 ordinateurs portables Windows vers un seul Mac mini, en utilisant le serveur Vines. Nous avons dû avoir deux utilisateurs connectés au Mac, avec les deux sessions exécutant des exe's de serveur Vines distincts. En utilisant TightVNC configuré pour accéder à l'IP, au port et au mot de passe pour chaque serveur Vines, cela a fonctionné.

Les paramètres du serveur Vines ont été configurés selon les instructions du site web.

Ce n'est pas très robuste, car les instances de serveur Vines attribuent un numéro de port dans la séquence de démarrage (première session 5900, deuxième 5901, etc.), mais ça a fonctionné.

2voto

gauravdott Points 105

La prise en charge de plusieurs utilisateurs via une session VNC est prise en charge, mais à partir de High Sierra, Apple a imposé une limite arbitraire de cinq sessions de connexion simultanées. Nous avons exécuté 16+ connexions simultanées sur des versions précédentes de macOS sans problème.

Il s'agit de sessions de connexion de bureau complètement uniques, contrôlées simultanément par différents clients VNC, "en arrière-plan" afin qu'elles n'apparaissent pas sur l'écran de la console.

Cependant, à partir de High Sierra, macOS autorise uniquement cinq sessions de connexion simultanées, en arrière-plan ou non.

C'est assez facile à essayer. Créez plusieurs comptes utilisateurs sur un Mac. Connectez-vous en tant qu'un des utilisateurs sur la console. À partir d'un autre Mac, utilisez l'application "Partage d'écran" pour vous connecter au Mac à plusieurs comptes en tant qu'un des utilisateurs qui n'est pas connecté à la console. Vous verrez une boîte de dialogue vous demandant si vous souhaitez partager l'écran de l'utilisateur actuel ou vous connecter en tant que vous-même. Choisissez-vous, et vous serez sur une session de connexion en arrière-plan, indépendante de la console.

1voto

Kerem Denizmen Points 11

Nous utilisons également Vine Server et nous nous connectons à un Mac avec 3 comptes d'utilisateur différents. Il y a des problèmes auxquels nous ne savons pas comment remédier. Par exemple, lorsque l'utilisateur Mac appuie sur la touche alt ou capslock, cela affecte tous les autres comptes également, ce qui peut être irritant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X