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?

1voto

Tony K. Points 146

Par le passé, j'ai configuré un seul mac pro comme suit (avec l'intention que les autres développeurs n'aient même pas besoin de machines) :

Plusieurs moniteurs
Plusieurs claviers
Plusieurs souris

ensuite j'ai lancé Parallels, qui permet maintenant de virtualiser OSX. J'ai créé une machine virtuelle pour chaque utilisateur.

J'ai attribué un clavier et une souris spécifiques à chaque machine virtuelle. Les moniteurs allaient tous avec le système d'exploitation principal...donc, cela avait les limitations suivantes :

Je devais me connecter, démarrer les machines virtuelles, les déplacer sur le bon moniteur et mettre cette machine virtuelle en plein écran sur ce moniteur.

Si je déplaçais accidentellement (en tant qu'utilisateur principal de la vraie machine) ma souris "hors de l'écran", alors ma souris apparaissait sur celle de quelqu'un d'autre.

Les périphériques USB étaient assez faciles à attribuer à des machines virtuelles spécifiques, mais provoquaient parfois de la confusion au démarrage initial (par exemple, un clavier portant le même nom...lequel est-ce ?).

Nous faisions à la fois du développement Android et iOS, et cela fonctionnait. Cependant, étant donné le prix d'un mac mini vs un mac pro (et le besoin d'acheter OSX et Parallels pour chaque utilisateur), il est difficile de ne pas simplement acheter un ensemble de minis. Je suppose que si vous vouliez "partager" la puissance d'une machine puissante, cela fonctionne.

0voto

storm Points 11

Ils pourraient accéder à la même session VNC mais n'auraient qu'un seul curseur (3 personnes se battraient pour ça!).

Je pense que ce que vous recherchez vraiment, c'est le contrôle de version source. Travaillez sur le projet à partir de vos machines locales, committez les changements sur votre serveur central et récupérez les changements des autres personnes.

Je vous suggère de vous renseigner sur le sujet. Voici une introduction douce :

http://www.profhacker.com/2010/03/25/a-gentle-introduction-to-version-control/

0voto

Oli Points 1

J'envisageais également la solution utilisant une machine très puissante pour 2-4 utilisateurs. Mais professionnellement, j'ai abandonné cette solution pour les raisons suivantes :

1) Si un utilisateur rencontre des problèmes et redémarre, tout le monde sera affecté - et devra attendre le redémarrage. De plus, ces redémarrages seront probablement plus fréquemment nécessaires lorsque 4 utilisateurs travaillent en même temps - comparé à seulement 1 utilisateur.

2) Si la machine tombe en panne, je peux renvoyer les programmeurs chez eux ?

Par conséquent : Chacun aura sa propre machine et externaliser la gestion du code source et du serveur de construction semble être la voie professionnelle à suivre.

0voto

Rufo Points 111

J'ai cherché une solution à ce problème depuis un moment et la meilleure option que j'ai trouvée est d'activer l'utilisateur Invité et de le paramétrer pour se connecter automatiquement.

Une fois que c'est fait, je peux me connecter de manière fiable en tant qu'utilisateur normal et obtenir une session de partage d'écran virtuelle (par utilisateur).

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