OSError: [Fehler 1] Operation not permitted

Ich versuche, führen Sie ein python-Skript, welches über eine binäre Datei (xFiles.bin.addr_patched) entsteht durch eine postlinker. Allerdings bin ich immer diese Fehlermeldung.

File "abc.py", line 74, in ParseCmd
shutil.copy(gOptions.inputX, gWorkingXFile)
File "/usr/lib/python2.6/shutil.py", line 89, in copy
copymode(src, dst)
File "/usr/lib/python2.6/shutil.py", line 66, in copymode
os.chmod(dst, mode)

OSError: [Errno 1] Operation not permitted: 'myPath/xFiles.bin.addr_patched'

Wenn ich überprüft die Berechtigungen dieses xFiles.bin von ls-l, es zeigt, dass

-rwxrwxrwx 1 nobody  nogroup 

Ich nehme an, der Fehler ist, da diese Datei wurde von einer anderen Anwendung, das python-Skript läuft bei mir nicht Zugriff darauf haben. Da ich Anfänger wrt ubuntu, ich weiß wirklich nicht, wie es zu lösen ist. Irgendwelche Vorschläge, wie man dieses Problem beheben?

GELÖST:

Als eine der Antworten Vorgeschlagen : chown username:Gruppenname Dateiname behebt dieses Problem

  • Sie sollte zeigen, einige der code, den Sie verwenden. Was sind Sie eigentlich? Sie könnte mehrere Fälle hier, die das problem verursacht.
  • Was ist die vollständige (ish) - Pfad von myPath? Ist es in einem root-owned dir? Ist es in /tmp? Ist es irgendwo unter deinem home-Ordner?
  • Vielleicht kann dies helfen -- stackoverflow.com/questions/10922020/...
  • myPath /home/anotherfolder/...
  • Und es ist dein home-Verzeichnis?
  • Ok, das problem ist, Sie ausführen es in einem falschen Ort. /home/anotherfoler, die Ihnen nicht gehört. Nur cp das Skript nach /tmp oder ~ (Ihren eigenen home-Ordner).
  • Oder geben Sie die Ausgabe des pwd bitte

InformationsquelleAutor user1357576 | 2012-06-07
Schreibe einen Kommentar