Dies ist eine knifflige Frage.
Es gibt eine Reihe von Problemen mit Dateiberechtigungen. Wenn Sie dies über die Befehlszeile
tun können, dann haben Sie ein Standardberechtigungs-Problem. Stellen Sie sicher, dass Sie Eigentümer der Datei sind und berechtigt sind, das Verzeichnis zu ändern.
Wenn Sie keine Berechtigungen erhalten, haben Sie wahrscheinlich ein FAT-32-Dateisystem gemountet. Wenn Sie die Datei ls -l
, und Sie finden, es gehört Root und ein Mitglied der "Plugdev" -Gruppe, dann sind Sie sicher, es ist das Problem. FAT-32-Berechtigungen werden zum Zeitpunkt der Bereitstellung mit der Zeile der Datei/etc/fstab festgelegt. Sie können die uid/gid aller Dateien wie folgt festgelegt:
UUID=C14C-CE25 /big vfat utf8,umask=007,uid=1000,gid=1000 0 1
Beachten Sie auch, dass die FAT-32 nicht symbolische Links.
das Ganze bei http://www.charlesmerriam.com/blog/2009/12/operation-not-permitted-and-the-fat-32-system/ Schrieb bis
http://xkcd.com/149/ –
ROTFL .......... – DigitalRoss
Ich sah nicht vor der Bearbeitung, aber warum die Down-Stimmen? Sieht jetzt vernünftig aus ... – atk