OSError: [Erro 1] Operação não permitida
Eu estou tentando executar um script python que usa um arquivo binário (xFiles.bin.addr_patched) criado por um postlinker. No entanto, estou recebendo este erro.
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'
Quando eu verifiquei as permissões deste xFiles.bin, por ls-l, isso mostra que
-rwxrwxrwx 1 nobody nogroup
Eu presumo que o erro seja porque esse arquivo foi criado por algum outro aplicativo, o script python que estou executando não tem acesso a ele. Desde que eu sou iniciante, eu realmente não sei como consertá-lo. Alguma sugestão sobre como consertar isto?
RESOLVIDO:
Como uma das respostas sugeridas: chown username: groupname nome do arquivo corrige esse problema