Ich bewahre meine Dokumente in einem verschlüsselten Verzeichnis in Dropbox auf ( ~/Dropbox/encrypted
), in das ich mich dann einhänge, ~/clear
wenn ich mich anmelde. Auf meinen anderen Macs habe ich ~/Documents in einen symbolischen Link geändert, der auf verweist ~/clear
, aber ich versuche, dasselbe auf einem neuen zu tun Mountain Lion-Maschine funktioniert nicht:
Pertinax:~$ pwd
/Users/drew
Pertinax:~$ ls
Desktop Dropbox Music README.markdown tmp
Documents Library Pictures bin
Downloads Movies Public clear
Pertinax:~$ ln -sf clear/Documents .
ln: ./Documents: Permission denied
Pertinax:~$ ls -l@hd Documents
drwx------+ 3 drew staff 102B Apr 5 15:02 Documents
Pertinax:~$ xattr -l Documents
Es scheint keine seltsamen Berechtigungen oder erweiterten Attribute zu haben, also bin ich ratlos. Ich kann mich nicht erinnern, was ich zuvor getan hatte, um dies auf meinem Lion und früheren Maschinen zum Laufen zu bringen, oder ob ich überhaupt etwas Besonderes getan hatte.
Alle standardmäßigen Unterordner Ihres Zuhauses haben eine ACL, die auf "jeder das Löschen verweigern" eingestellt ist (ACLs können mit angezeigt ls -le
und entfernt werden chmod -N
)
ACLs wirken sich immer noch nicht auf einen Befehl aus, der als Superuser ausgeführt wird.
Haben Sie darüber nachgedacht, den Befehl als auszuführen sudo
? Ich habe ein ähnliches Setup auf meinem Mountain Lion Mac, wo ich gerade meinen ~/Documents
Ordner gelöscht und als Symlink zu meinem ~/Dropbox
Ordner neu erstellt habe.
Ryccardo
ls -le
; angezeigt werden kann. Alle vorgefertigten Unterordner Ihres Hauses werden auf "jeder das Löschen verweigern" eingestellt haben, aber der Versuchrm -Rf
sollte erfolgreich sein.Zeichnete Stephens
-e
Flaggels
ist das, was ich vermisst habe. Könnten Sie diese Antwort so formulieren, dass ich sie akzeptieren kann?Ryccardo