OSError: [Błąd 1] Operacja niedozwolona
Próbuję uruchomić skrypt Pythona, który używa pliku binarnego (xFiles.bin.addr_patched) utworzonego przez postlinker. Jednak otrzymuję ten błąd.
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'
Kiedy sprawdziłem uprawnienia tego pliku xFiles.bin przez ls-l, pokazuje to
-rwxrwxrwx 1 nobody nogroup
Zakładam, że błąd jest spowodowany tym, że ten plik został utworzony przez inną aplikację, a skrypt Pythona, którego używam, nie ma do niego dostępu. Ponieważ jestem początkującym wrt ubuntu, tak naprawdę nie wiem, jak to naprawić. Jakieś propozycje jak to naprawić?
ROZWIĄZANY:
Jako jedna z odpowiedzi Sugerowana: nazwa pliku chown: nazwa_grupy naprawia ten problem