Ich habe auf Mac OS Lion aktualisiert und werde jetzt jedes Mal, wenn ich eine Datei lösche , nach meinem Passwort gefragt. Beliebige Datei - sei es auf dem Desktop, im Ordner "Downloads" oder an einem anderen Ort. Es fragt mich jedes Mal nach meinem Passwort.
Dieses Verhalten ist ärgerlich. Ist es der neue Standard? Oder stimmt etwas nicht?
Bearbeiten:
Beispiel: Diese Datei befindet sich auf dem Desktop .
➜ Desktop l | grep terminal
-rw-r--r--@ 1 Nerian staff 841913 22 jul 14:16 terminal.png
Bearbeiten:
Scheint, dass ziemlich viele Leute das gleiche Problem haben:
https://discussions.apple.com/thread/3199093?start=0&tstart=0
https://discussions.apple.com/thread/3197928?start=0&tstart=0
Bearbeiten:
Ich kann dieselbe Datei - einen Screenshot auf dem Desktop - über das Terminal löschen und werde nicht zur Eingabe eines Kennworts aufgefordert. Wenn ich die GUI verwende, werde ich dazu aufgefordert.
Auch wenn ich ein neues Konto erstelle und einen neuen Screenshot mache und versuche, alles zu löschen, funktioniert alles einwandfrei. Kein Passwort erforderlich.
Wenn ich zur Eingabe meines Kennworts aufgefordert werde und es schreibe, wird die Datei gelöscht, sie wird jedoch nicht im Papierkorb angezeigt.
Antworten:
Das Problem war, dass der
.Trash
Ordner im Verzeichnis meines Benutzers root gehörte.Um meinem Benutzer das Eigentumsrecht zurückzugeben, geben Sie den folgenden Befehl ein:
quelle
Gehen Sie zu
/Users
und wählen Sie Ihren Home-Ordner. Klicken SieCmd+I
auf das Infofenster für diesen Ordner und erweitern Sie Freigabe und Berechtigungen .Neben Ihrem Benutzernamen sollte Read & Write angezeigt werden . Diese Berechtigung gilt nun NICHT immer für die beigefügten Ordner. Sie müssen auf Ihren Benutzernamen und dann auf das Rad und die Pfeiltaste klicken und aus dem Dropdown-Menü "Auf beigefügte Ordner anwenden" auswählen .
Dies liegt daran, dass beim Kopieren von Ordnern und Dateien zwischen Computern die ursprünglichen Berechtigungen beibehalten und nicht automatisch aktualisiert werden, um den neuen Speicherort widerzuspiegeln.
quelle
Ich hatte ein ähnliches Problem und fand die Lösung hier: https://discussions.apple.com/thread/3195797?start=0&tstart=0 - es handelte sich um ein Problem mit ACLs, nicht um Berechtigungen.
quelle
Einer der Gründe, warum beim Löschen eine SU-Authentifizierungsaufforderung angezeigt wird, besteht darin, dass möglicherweise ACLs aktiviert sind. Sie erweitern die UNIX-fs-Berechtigungen, die in Mac OS verfügbar sind.
Öffnen Sie das Terminal und navigieren Sie zu dem Ordner, mit dem Sie Probleme haben. Art:
Beobachten Sie, ob Sie Einträge haben wie:
In diesem Fall können Sie sie mit dem Befehl folioing beheben:
Dadurch werden die ACLs aus dieser Datei / diesem Ordner entfernt. Nachdem Sie es unter Ihren Benutzer kopiert haben (wenn Sie wie ich eine Benutzermigration durchführen), erbt es die ACLs der obersten Ebene des Benutzers
So entfernen Sie rekursiv alle ACLs aus einem Ordner:
Prost!
quelle
chmod - N
mein Problem gelöstStarten Sie Ihr MacBook neu und halten Sie die Befehlstaste und die R-Taste gedrückt, bevor Sie den Signalton hören.
Sie befinden sich auf dem Bildschirm Repair Utilities. Klicken Sie in der Menüleiste auf Dienstprogramme und dann auf Terminal.
Geben Sie im Terminalfenster resetpassword ein und drücken Sie die Eingabetaste.
Das Fenster des Dienstprogramms zum Zurücksetzen des Kennworts wird geöffnet, das Kennwort wird jedoch nicht zurückgesetzt. Klicken Sie stattdessen oben auf das Symbol für die Festplatte Ihres Mac. Wählen Sie aus der Dropdown-Liste das Benutzerkonto aus, bei dem Sie Probleme haben.
Am unteren Rand des Fensters sehen Sie einen Bereich mit der Bezeichnung Reset Home Directory Permissions und ACLs. Klicken Sie dort auf die Schaltfläche Zurücksetzen.
Der Rücksetzvorgang dauert nur einige Minuten. Beenden Sie anschließend die geöffneten Programme und starten Sie Ihren Mac neu.
quelle
Wenden Sie den Lese-Schreibzugriff einfach erneut auf die beigefügten Ordner des Basisverzeichnisses an, und das Problem ist behoben.
quelle
Eine Problemumgehung bestand darin, einen anderen Benutzer im System zu erstellen und dorthin zu wechseln. Dieser Fehler scheint keine neuen Benutzer im System zu betreffen.
quelle
Laden Sie die MacPilot-App herunter (Kauf oder Demo). Tools verwenden - Allgemein - Dateien und Ordner - Zugriffskontrolllistendaten löschen - Wählen Sie Ihren Basisordner aus
quelle
Sie haben dies wahrscheinlich bereits getan, stellen Sie jedoch sicher, dass Sie über Schreibrechte für die Dateien verfügen, die Sie löschen. Wählen Sie eine davon im Finder aus, drücken Sie cmd+ iund suchen Sie unter "Freigabe und Berechtigungen".
Überprüfen Sie im selben Fenster, ob der Ordner / die Datei nicht gesperrt ist.
Klicken Sie außerdem
Apply to enclosed items..
in die Zahnrad-Dropdown-Liste für den ausgewählten Namen.quelle