Wie kann ich vorhandene Berechtigungen auf neue Dateien anwenden?

Ich habe eine SSD, auf der ich zwei Partitionen erstellt habe. Der erste wird für OS X verwendet, um das Betriebssystem (Mavericks) zu installieren, und der andere, um den gesamten Quellcode meiner Projekte und Daten zu platzieren, die ich nicht verlieren möchte, wenn ich ein Format mache. Beide Partitionen sind als Mac OS X Extended formatiert.

Im Moment funktioniert alles bestens. Ich habe eine Partition namens Data erstellt und die Dateien abgelegt. Ich habe Apache-Dateien bearbeitet, um meine http://localhostaus dem richtigen Ordner auf der Datenpartition zu laden und meine Entwicklung auf diese Weise durchzuführen.

Mein einziges Problem ist, dass ich, wenn ich ein neues Projekt erstelle und die WordPress-Dateien dort ablege, es nicht verwenden kann, wenn ich nicht jedes Mal die Berechtigungen bearbeite. Ich habe versucht, diesen Befehl zu verwenden:

sudo chmod -R 777 /Volumes/Data/

und obwohl es für die vorhandenen Dateien funktioniert, funktioniert es nicht für neue Projekte, also muss ich es jedes Mal wiederholen, wenn ich ein neues starte.

Wissen Sie, ob ich irgendwo eine Anpassung vornehmen muss, um solche Berechtigungsprobleme zu vermeiden? Was mache ich falsch? Hängt dieses Problem mit dem Format der Partition zusammen?

Antworten (1)

Dieser Terminal-Befehl gilt nur für vorhandene Dateien, wie Sie vielleicht vermutet haben. Und es gibt keine Änderung daran, so dass es die Berechtigungen zukünftiger Dateien richtig setzt. So geht das nicht.

Ich denke, Sie könnten ein Problem mit dem Besitz Ihrer Festplatte haben. Aus Sicht Ihres Macs schulden Sie dieser Festplattenpartition nichts. Das musst du richtig einstellen.

Und wenn Sie sich fragen, warum der Terminal-Befehl funktioniert, wenn ich die Festplatte nicht schulde, liegt es an dem sudo- Schlüsselwort davor. sudo initiiert den privilegiertesten Benutzer in einem UNIX/Linux-System, nämlich den Root-Benutzer, damit er so ziemlich alles tun kann, was er will. Selbst wenn Sie der Admin-Benutzer sind, können Sie nicht alles auf Ihrem Betriebssystem tun; Sie müssen zum Root-Benutzer wechseln. Es ist im Grunde ein Sicherheitssystem vorhanden.

Wie auch immer, um das Eigentumsrecht Ihrer Festplatte festzulegen,

  • öffne ein Finder- Fenster,
  • Klicken Sie mit der rechten Maustaste auf Ihr externes Laufwerk,
  • wählen Sie Informationen
  • Unten muss ein Abschnitt "Freigabe & Berechtigungen" vorhanden sein . Prüfen Sie, ob Sie dort aufgeführt sind. Andernfalls fügen Sie sich der Liste hinzu.

Warum haben Sie neben Ihrem aktuellen Problem die SSD in zwei Teile partitioniert? Sie sagten, Sie hätten es getan, um Ihre Daten nicht zu verlieren, wenn Sie das Betriebssystem formatieren, aber wenn ein neues Mac OS kommt, wird es mit dem alten ausgetauscht, wenn alle Ihre persönlichen Daten intakt bleiben. Außerdem wäre ein Time Machine-Backup viel sicherer, wenn Sie Ihre Daten nicht verlieren möchten.

Ehrlich gesagt ist es eine persönliche Entscheidung, und wenn man es als Bits und Bytes betrachtet, ändert sich nichts wirklich, aber die SSD als Ganzes zu behalten, wäre viel ordentlicher.