Si l'utilisateur A se connecte à une machine OS X (à l'interface graphique) et lance Dropbox, l'utilisateur B se connecte via ssh et ajoute un fichier à sa Dropbox, Dropbox fonctionnera-t-il pour l'utilisateur B ? Ou bien l'utilisateur B doit-il également se connecter via l'interface graphique, puis "basculer" (sans se déconnecter) vers l'utilisateur A ?
Réponses
Trop de publicités?DropBox ne prend pas en charge les utilisateurs non connectés. La solution semble être la suivante :
Connectez-vous et lancez Dropbox à partir de la ligne de commande :
alias dropbox='/Applications/Dropbox.app/Contents/MacOS/Dropbox &'
dropbox # start it.
ps aux | grep -i dropbox # shows multiple instances running
La technique ci-dessus semble fonctionner. Des messages d'erreur sont envoyés lorsque le deuxième Dropbox est lancé :
already someone listening at socket
RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
Mais tout semble fonctionner.
L'application Dropbox s'exécute en tant qu'utilisateur connecté et utilise des préférences propres à l'utilisateur pour déterminer à quelle Dropbox elle est associée et où se trouve le dossier Dropbox local. Je suppose donc que cela signifie qu'elle ne fonctionne que pour l'utilisateur connecté. Il n'y a qu'une seule façon d'en être sûr : essayez-le et voyez ! :)