Ich verwende Macos Sierra 10.12.1
Es ist eine reine Textdatei. Ich habe allen Benutzern die rw-Berechtigung erteilt, aber die einzige Möglichkeit, darauf zu schreiben, besteht darin, dass ein Konto mit Administratorrechten sudo verwendet, um es zu bearbeiten. Es behauptet, in TextEdit "gesperrt" zu sein, und ich habe nicht die Berechtigung, es zu entsperren.
Hier ist es ls -l@ Eintrag:
-rw-rw-rw-@ 1 thelma staff 15424 Oct 28 12:47 addresses
com.apple.metadata:_kTimeMachineNewestSnapshot 50
com.apple.metadata:_kTimeMachineOldestSnapshot 50
Eine "gesperrte" Datei ist eine andere Situation als Dateiberechtigungen und wer sie besitzt und darauf schreiben kann. Es ist tatsächlich für alle gesperrt, einschließlich des Besitzers.
Dies erfordert Administratorrechte
Wenn dies nicht das eigentliche Problem ist, sind die Berechtigungen falsch und müssen geändert werden.
EDIT: Entschuldigung für die Verzögerung bei der Bearbeitung! War ziemlich beschäftigt!
tldr; Möglicherweise sind Sie kein Mitglied der Gruppe, die mit der Datei verknüpft ist.
Ich habe das selbst mit einer Feile getestet. Ich navigierte zu /Users/Shared (Großes S für Shared, das ist in Ihrer Frageüberschrift falsch, nur um das richtige Verzeichnis sicherzustellen) und erstellte dann eine Datei mit:
touch test-file-permissions
Dadurch wurde eine Datei mit dem Namen test-file-permissions mit der Gruppenbewertung von Rad und der Administratorgruppe erstellt. Das war das Ergebnis:
-rw-r--r-- 1 MyCurrentUserName wheel 0 Nov 3 19:00 test-permissions
Von hier aus konnte ich sowohl Nano, einen Terminal-Editor, verwenden, um die Datei zu bearbeiten, als auch ohne Text zu erhaben sudo
(GUI- und Terminal-Editoren können beispielsweise einen Unterschied machen: Beim Bearbeiten der /etc/sudoers-Datei muss dies von einem Terminal-Editor und Befehl visudo
).
Ich habe dann die Dateiberechtigungen für den Gruppenbesitz und die Berechtigungen mit Bearbeitungsschreibvorgängen geändert, die immer noch in meinen Fähigkeiten und ohne Probleme liegen.
Hinweis : Wir haben hier zwei Befehle. chmod
und chown
.
chown -- change file owner and group
UND
chmod -- change file modes or Access Control Lists
Mit chmod habe ich die persönlichen Rechte an der Datei ohne Gruppenberechtigungen getestet und dann sogar geändert, welche Gruppen Eigentümer waren, ohne dass Probleme mit der sudo
Änderung der Datei erforderlich waren. Ich brauchte es nicht, einfach gesagt.
Hinweis: TheGroupNameIChangedTo ist eine Gruppe auf meinem Computer. Ich, das Benutzerkonto, muss Mitglied dieser Gruppe sein, in diesem Fall bin ich es.
Sie kennen Ihre Gruppen nicht? Führen Sie den Befehl aus:groups
Weiter gehts..
chown MyUserName:TheGroupNameIChangedTo test-permissions
chmod -v 0660 test-permissions
Ergebnis:
-rw-rw---- 1 MyUserName TheGroupNameIChangedTo 27 Nov 3 19:11 test-permissions
Daher glaube ich, dass Ihre Gruppe in der Akte möglicherweise nicht korrekt ist. Ihre beiden Benutzerkonten Admin und Standard müssen Mitglied derselben Gruppe sein. Eine Lösung wäre, einen beliebigen Namen zu erstellen, der nicht mit dem vorhandenen kollidiert, und beide Benutzer hinzuzufügen. FÜGEN SIE KEINEN STANDARDBENUTZER AUS SICHERHEITSZWECKEN ZUR RADGRUPPE HINZU, OBWOHL DIES ES IN IRGENDEINER WEISE LÖSEN WIRD, ES BESITZT EIN RISIKO .. Ich betone dies, weil ich Ihr Zwei-Konten-System hier verstehe und eigentlich begrüße, das Admin- und Standardbenutzer trennt. Das ist sehr schlau!
Aktualisieren Sie mich, wenn Sie dies wünschen / benötigen. Ich werde die Frage weiterhin prüfen. Meine Antwort mag etwas abwegig sein, aber ich wollte alles für Sie und andere, die die Frage sehen, abdecken. Ich bin offen für Bearbeitungen von Zuschauern. Abgesehen von allem anderen wird es später noch bearbeitet, um es klarer zu machen.
Ich habe es repariert. Anscheinend enthielt die Datei zusätzliche erweiterte Attribute und ACL-Sachen, die entfernt werden mussten. Ich habe die Anweisungen im folgenden Link verwendet, um sie zu entfernen, und jetzt kann ich wieder in meine eigene Datei schreiben.
Diese Anweisungen löschen einen ganzen Ordner, aber ich könnte sie auch für eine Datei verwenden
http://garote.livejournal.com/249703.html
Tyson
thema
Platzhalter
tubedogg
@
anzeigt. Bei dieser Frage geht es um die spezifischen erweiterten Attribute, von denen das OP bereits gezeigt hat, dass sie in der Datei vorhanden sind.