Verhindern Sie, dass andere Benutzer meine gemounteten Disk-Images auswerfen (oder sogar sehen)

7

Ich habe ein verschlüsseltes Disk-Image (Sparsebundle), in dem alle meine privaten Dokumente gespeichert sind. Ich montiere es an einem benutzerdefinierten Montagepunkt mit:

mkdir -p /Users/gabriele/MyDocs
hdiutil attach /MyDocs.sparsebundle -mountpoint /Users/gabriele/MyDocs

Andere Benutzer sehen das gemountete Disk-Image in der Seitenleiste des Finder-Fensters und möglicherweise auch auf ihren Desktops (gemäß den Finder-Einstellungen), können jedoch aufgrund unzureichender Berechtigungen nicht auf das Volume zugreifen. In jedem Fall können andere Benutzer das Volume auswerfen, was schlecht ist.

Gibt es eine Möglichkeit, andere Benutzer daran zu hindern, meine Volumes auszuwerfen oder dieses Volume sogar zu sehen, wenn sie nicht über die erforderlichen Berechtigungen zum Anzeigen seiner Innereien verfügen?

Gabriele
quelle

Antworten:

2

Um das gemountete Disk-Image weniger sichtbar zu machen, können Sie den Befehl SetFile ausführen, um das Verzeichnis des Volumes unsichtbar zu machen. Dadurch wird das gemountete Disk-Image für andere Benutzer in der Finder-Seitenleiste weniger deutlich sichtbar. Dies macht es natürlich auch für Sie weniger sichtbar, aber Sie können im Finder einen Alias ​​festlegen, in dem sich der Ordner für Sie befinden soll.

Führen Sie SetFile aus, um das gemountete Disk-Image im Finder unsichtbar zu machen:

SetFile -a V /Users/gabriele/MyDocs

Öffnen Sie den Speicherort des Disk-Images im Finder:

open /Users/gabriele/MyDocs

Erstellen Sie einen Alias, um das Öffnen der jetzt ausgeblendeten MyDocs zu vereinfachen. Nehmen Sie im geöffneten Finder-Fenster das Ordnersymbol in der oberen Mitte mit der Aufschrift "MyDocs" und ziehen Sie es, während Sie die Option+ Command-Tasten gedrückt halten, und lassen Sie es auf Ihrem Desktop los , nur nicht /Users/gabriele, da Sie zuerst den Alias ​​umbenennen müssen Andernfalls können Sie es nicht kopieren. Benennen Sie das heruntergezogene "MyDoc" in "MyDoc-Alias" um und verschieben Sie es dann nach /Users/gabrieleoder wo immer Sie möchten . Jetzt sollten Sie den Alias ​​"MyDoc-Alias" in Ihrem versteckten MyDoc-Verzeichnis haben, andere Benutzer sehen ihn nicht in der Finder-Seitenleiste.

Hinweis: Um SetFile verwenden zu können, muss Xcode installiert sein. Außerdem musste ich den Finder on Lion neu starten, damit das gemountete Disk-Image unsichtbar wurde. Versuchen Sie dies, wenn MyDoc nicht verschwinden kann.

Sie sind sich nicht sicher, wie Sie das Auswerfen verhindern sollen, da jeder, der Zugriff auf das Festplatten-Dienstprogramm, den mountBefehl usw. hat, den Pfad dazu sehen und die Bereitstellung für Sie aufheben kann. Wenn Sie es jedoch unsichtbar machen, müssen Sie es nicht mehr auswerfen, da es als Option zum Auswerfen nicht in den Gesichtern anderer Benutzer im Finder angezeigt wird.

MrDaniel
quelle
Danke, ich werde es versuchen und irgendwann zurückkommen ... :)
Gabriele
Ok, hier bin ich nach einer Probefahrt… wenn das Verzeichnis unsichtbar ist, kann es von Spotlight weder indiziert noch durchsucht werden: Dies ist ein großer Nachteil für mich, da ich dort Tonnen von Dokumenten habe. Darüber hinaus kann jeder nicht privilegierte Benutzer eines solchen Volumes es weiterhin aus dem Finder auswerfen, wenn er unsichtbare Dateien / Verzeichnisse zum Anzeigen umschaltet, oder sogar über die Befehlszeile, bevor er bereitgestellte Geräte leicht identifiziert. Es sollte eine Möglichkeit geben, das Aufheben der Bereitstellung von Volumes zu verhindern, auf die Sie keinen Zugriff haben, es sei denn, Sie sind root oder unter Sudoern aufgeführt. Frage ich zu viel :-)
Gabriele