Я пытаюсь запустить скрипт Python, который использует двоичный файл (xFiles.bin.addr _, исправленный ), созданный постлинкером. Однако я получаю эту ошибку.
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'
Когда я проверил разрешения этого файла xFiles.bin с помощью ls -l, он показал, что
-rwxrwxrwx 1 nobody nogroup
Я предполагаю, что ошибка связана с тем, что этот файл был создан каким-то другим приложением, а скрипт Python, который я запускаю, не имеет к нему доступа. Поскольку я новичок в Ubuntu, я действительно не знаю, как это исправить. Любые предложения о том, как это исправить?
РЕШЕНО:
В качестве одного из предложенных ответов :chown имя пользователя :имя группы имя файла устраняет эту проблему