Schützen Sie Disk-Images auf dem Mac mit einem Passwort vor dem Löschen

Ich weiß, dass ich eine passwortgeschützte dmg-Datei mit mehr Ordnern darin erstellen kann. Aber ich möchte wissen, ob es einen Weg gibt, wie ich jede Aktion an der dmg-Datei selbst verhindern kann. Denn wenn jetzt jemand die dmg-Datei löschen möchte – die eine Menge Backups enthält – kann er dies tun, ohne das Passwort eingeben zu müssen. Ich möchte ein Passwort eingeben müssen, um die dmg-Datei umzubenennen, zu löschen oder zu verschieben, ohne dass sie geöffnet wurde.

Antworten (1)

Um zu verhindern, dass die .dmg- Datei ohne ausdrückliche Erlaubnis gelöscht wird, müssen Sie die ACL- Berechtigungen für die Datei so einstellen, dass sie nicht gelöscht wird. Im Terminalgebrauch , zB:

sudo chmod +a "everyone deny delete" foobar.dmg

Einmal eingestellt, müssen Sie, wenn Sie versuchen, die .dmg- Datei umzubenennen , zu löschen oder zu verschieben , z. B. im Finder , Administratoranmeldeinformationen eingeben, oder in Terminal use , was ebenfalls dieselben Anmeldeinformationen erfordert, um dasselbe zu tun.sudo


Sehen Sie sich in Terminal die Handbuchseite für an chmod, geben Sie beispielsweise ein man chmodund drücken Sie Enter, oder geben Sie einfach ein chmodund klicken Sie mit der rechten Maustaste darauf, und wählen Sie Manpage öffnen aus .

  • Im Allgemeinen würde ich dann die gesamte Manpage lesen, aber der Abschnitt mit dem Titel
    ACL MANIPULATION OPTIONS ist der relevante, auf den man sich konzentrieren sollte.

Um zu sehen, welche ACL- Berechtigungen für eine Datei/einen Ordner festgelegt sind, verwenden Sie z. B.:

$ ls -le foobar.dmg
-rw-r--r--@ 1 me  staff  100020736 Dec  7 09:21 foobar.dmg
0: group:everyone deny delete
$