Das scheint einfach zu sein, aber ...
Mein Partner und ich verwenden ein einziges Dropbox.com-Konto, um alle unsere gemeinsamen Projekte zwischen unseren Computern zu synchronisieren - und das funktioniert seit Jahren hervorragend. Wir haben dem Mix jetzt ein MacBook Air hinzugefügt, und jeder hat Konten darauf und kann es abrufen und loslegen, wenn wir Remote-Arbeiten ausführen müssen.
Ich habe versucht, die Dropbox mit der Luft zu synchronisieren - aber ich möchte sie im "Shared" -Verzeichnis haben, damit wir beide darauf zugreifen können - es sollte keine Rolle spielen, wer angemeldet ist. Dies scheint nicht der Fall zu sein arbeite.
Ich kann die Dropbox im freigegebenen Verzeichnis finden. Wenn ich jedoch den angemeldeten Benutzer ändere, hat dieser Benutzer keine Berechtigung, die Dropbox zu synchronisieren oder auf die Dateien zuzugreifen.
Ich kann es zum Laufen bringen, wenn ich für jeden Benutzer einen eigenen ~ / Dropbox-Ordner erstelle, aber dies führt dazu, dass 50 GB zweimal dupliziert werden, wenn die gesamte Dropbox synchronisiert wird - eine besonders lächerliche Verschwendung von Speicherplatz auf einer SSD.
Irgendwelche Ideen, wie dieses Teilen funktioniert ????
quelle
Antworten:
Sie können dies mithilfe von ACLs tun , um Berechtigungsprobleme beim Erstellen neuer Dateien zu vermeiden:
Wo
$USER
ist der Benutzername des anderen Benutzers und$DIR
in welchem Verzeichnis (Dropbox oder auf andere Weise) soll der andere Benutzer die vollständigen Berechtigungen haben?Wir verwenden dies, um einen einzelnen Dropbox-Ordner für vier Benutzer freizugeben (2 Erwachsene mit vollem Zugriff, 2 Kinder nur mit Zugriff auf ihr Unterverzeichnis), und es hat für uns gut funktioniert. Die einzige Einschränkung besteht darin, dass der Benutzer, der Dropbox ausführt, angemeldet sein und Dropbox ausführen muss. Die anderen Benutzer haben das Dropbox-Symbol und die Statusinformationen nicht in der Menüleiste.
quelle
Eine Methode, die ich mit einigem Erfolg verwendet habe, besteht darin, die Berechtigungen für den Ordner so festzulegen, dass mehrere Benutzerkonten in den
/Users/Shared/Dropbox/
Ordner "lesen und schreiben" können .Sie können dies tun durch:
Get Info
( Cmd+ i) Fenster des/Users/Shared/Dropbox
OrdnersIch bin mir nicht sicher, aber Sie haben möglicherweise immer noch Probleme mit Berechtigungen, wenn Sie Dateien von einem anderen Mac-Benutzerkonto erhalten. Dies erfordert möglicherweise eine korrekte Zuweisung des Eigentums.
quelle
Obwohl dies keine vollständige Lösung ist, können Sie auswählen, welche Dropbox-Ordner in Ihrem zweiten Konto synchronisiert werden sollen, wodurch der erforderliche Festplattenspeicher und unnötige doppelte Dateien reduziert werden.
quelle
Sie können den Dropbox-Ordner auch am Standardspeicherort belassen und die ~ / Dropbox mit / Users / Shared / verknüpfen und die Berechtigungen mit Terminal.app folgendermaßen aktivieren:
quelle
Ich wollte dieselbe Lösung verwenden, um ein Dropbox for Business-Konto mit aktivierter Einschränkung "Nur ein Dropbox-Konto pro Computer zulassen" zu umgehen.
Die ACL-Lösung ist vielversprechend, aber ich habe häufig Berechtigungsprobleme festgestellt. Es stellt sich heraus, dass ACLs nicht von vorhandenen Dateien geerbt werden, die in ein Verzeichnis kopiert / verschoben werden, das einen Deal Breaker darstellt.
Hier ist die Lösung, für die ich mich schließlich entschieden habe. Dies setzt voraus, dass alle lokalen Administratorbenutzer den Zugriff auf die Dropbox gemeinsam nutzen.
Wählen Sie einen Benutzer aus, der Dropbox ausführen soll. Der Dropbox-Ordner befindet sich im Home-Ordner dieses Benutzers, und der Benutzer muss angemeldet sein, damit die Dropbox synchronisiert werden kann.
Ändern Sie die
umask
für Benutzeranwendungen in002
. Dadurch können neue Dateien standardmäßig in Gruppen geschrieben werden. Dies sollte nicht gefährlich sein, da die Gruppe Ihres Benutzers wahrscheinlichwheel
ist und alle Mitglieder vonwheel
bereitssudo
Berechtigungen haben.Für OS X Yosemite 10.10.3 und höher:
Bei älteren Versionen finden Sie auf den Apple - Support - Artikel eine benutzerdefinierte umask in OS X einstellen .
Starten Sie Ihren Computer neu, damit die
umask
Änderung wirksam wird.Ändern Sie die Berechtigungen Ihres freigegebenen Dropbox-Ordners rekursiv, um sowohl dem Benutzer als auch der Gruppe die vollständigen Berechtigungen zu erteilen:
Fügen Sie für jeden Benutzer die Gruppenschreibberechtigung zu allen bereits vorhandenen Benutzerdateien hinzu:
Das erste
chmod
gilt für das rekursive Schreiben von Gruppen. Mit der zweitenchmod
Option wird das Gruppenschreiben aus den Verzeichnissen selbst entfernt, um sie zu schützen.Alles sollte jetzt wie vorgesehen funktionieren. Der zweite Benutzer kann die Dropbox des ersten Benutzers zur Finder-Seitenleiste hinzufügen, und Dropbox läuft im Hintergrundbenutzerkonto überraschend gut. Es fehlen nur die Finder-Integration und der Status der Menüleiste.
Da jedes OS X-Benutzerkonto diese Methode verwenden kann, um seine eigene Dropbox freizugeben, sind im Wesentlichen unbegrenzte Dropbox-Konten auf einem einzelnen Computer verfügbar.
quelle
Mein erster Gedanke wäre, die HD (oder SSD) zu partitionieren. Eine Partition hätte OS X, Apps, Benutzerordner usw. und die zweite nur den Dropbox-Ordner. Wählen Sie das Symbol für die Partition aus und aktivieren Sie die Option Berechtigungen ignorieren. Beide Benutzer sollten Zugriff haben. Ich hatte jedoch Volumes, bei denen ich die Option "Berechtigungen ignorieren" deaktiviert aktiviert habe, damit andere Benutzer nicht darauf zugreifen können. Dies ist jedoch eine schnelle Lösung.
quelle
Das ist eigentlich einfach.
Geben Sie dem freigegebenen Verzeichnis die Berechtigung für das 2. Konto. (um dem 2. Konto die Erlaubnis zum Bearbeiten / Löschen zu geben)
Melden Sie sich beim 2. Konto an.
quelle
Mit umask können Sie eine Einschränkung für die Dateiberechtigung festlegen. Die Standardeinstellung ist 022, daher ist die Dateimaske 644 (oder 755 für Verzeichnisse). Eine einfache Möglichkeit besteht darin, umask 002 (in der Datei / etc / profile oder einigen anderen) festzulegen. Dies führt jedoch zu Sicherheitsproblemen.
Hoppla, dies ist eine Antwort auf das Problem mit der Dateiberechtigung, wenn zwei Benutzer unter einem Dropbox-Konto auf demselben PC arbeiten.
Und die zweite Bemerkung: Mac-Benutzer müssen umask in den Dateien /etc/launchd-user.conf oder /etc/launchd.conf bearbeiten (siehe http://support.apple.com/kb/ht2202 für Details).
quelle