2016-01-20 1 views
0

Puis-je autoriser plusieurs comptes d'utilisateur à ouvrir des applications directement sur un poste de travail MacOS?Puis-je partager un bureau MacOS entre plusieurs comptes d'utilisateur?

Sous X Windows, il s'agit généralement de définir DISPLAY et XAUTH. Je soupçonne que c'est impossible sur MacOS natif, mais cela semble intéressant de le demander.

Je sais que je peux avoir plusieurs utilisateurs sur un seul Mac, chacun d'eux ayant un bureau séparé.

Je sais que je peux même utiliser ScreenSharing avec un tunnel SSH pour que les bureaux de ces autres utilisateurs soient visibles sur mon bureau principal. L'arrière-plan: Je peux exécuter des tests (calebasse) sur plusieurs simulateurs iOS sur une machine à la fois, chacun en tant qu'utilisateur différent pour fournir une séparation processus/administrateur, chacun sur le bureau de cet utilisateur (en utilisant parallel_calabash) mais en exécutant plusieurs ressources de la machine qui serait beaucoup mieux passé à faire fonctionner plus de simulateurs.

+0

Pas une réponse à votre question, mais à votre suspicion: Il est possible d'exécuter X sur OS X, en utilisant XQuartz. Si les applications que vous vous référez à exécuter sous X, vous pouvez très probablement utiliser cette méthode en utilisant DISPLAY et XAUTH. – jornane

Répondre

0

Semble que la réponse est non. Comme ElCapitan en particulier, le modèle de sécurité d'Apple rend même difficile/impossible d'interagir avec le bureau d'une session SSH vers le même utilisateur sur la même machine, sauf si vous exécutez un sshd depuis le bureau de cet utilisateur, par exemple un ~/Library/LaunchAgent.

-1

Il existe une gemme que vous pouvez utiliser. Je n'ai pas essayé, mais il semble qu'ils ont. Faites-moi savoir votre succès. https://github.com/rajdeepv/parallel_calabash

+0

Hé, merci - c'est en fait le projet sur lequel je travaille. Il utilise cette approche multi-utilisateurs, et nous voulons nous en sortir. –