Mein MacOS-Nicht-Admin-Konto ist kein Mitglied der Gruppe „Wheel“. Aber jede Datei, die ich in /tmp von Terminal-Befehlen erstelle, ist immer ein Gruppenrad.
Es gibt weder ein Sticky Bit noch eine ACL oder ein erweitertes Attribut, um dies auf dem Symlink /tmp oder auf /private/tmp zu erklären, auf das es zeigt.
Ich verwende /tmp gerne als Notizblock, weil das System es bei jedem Start für mich bereinigt.
Standardmäßig erben neue Dateien die Gruppe, die dem Verzeichnis zugewiesen ist, in dem sie erstellt wurden. /tmp (eigentlich /private/tmp) ist der Radgruppe zugewiesen, daher werden Ihre dort neu erstellten Dateien der Radgruppe zugewiesen.
Übrigens, wenn Sie befürchten, dass diese Aufgabe Probleme verursachen wird, tun Sie es nicht. Die Standardberechtigungen für neue Dateien in macOS geben der Gruppe und allen anderen schreibgeschützten Zugriff, was bedeutet, dass die Radgruppe ... genau den gleichen Zugriff erhält wie alle anderen. Auch die Radgruppe selbst ist eine Art Nichts. In traditionellen Unixen ist es eine Art Gruppe für Computeradministratoren; in macOS wird diese Funktion von der Gruppe „admin“ übernommen. Das einzige verbleibende Mitglied der Wheel-Gruppe unter macOS ist der Root-Benutzer, der sowieso vollen Zugriff auf alles hat, sodass seine Gruppenmitgliedschaft keine wirkliche Rolle spielt. Tatsächlich wird das Rad in macOS mehr oder weniger als Platzhalter verwendet. es muss eine Gruppe zugewiesen werden, aber es wird eigentlich nichts tun ... Ich weiß, benutze einfach "
Die Gruppenklassifizierung wird von dem Verzeichnis geerbt, in dem die Datei erstellt wird.
WGroleau
WGroleau