Esta es una pregunta difícil.
Existe una serie de problemas relacionados con los permisos de archivos. Si puede hacerlo en la línea de comando
$ sudo chown myaccount /path/to/file
, entonces tiene un problema de permisos estándar. Asegúrese de poseer el archivo y tener permiso para modificar el directorio.
Si no puede obtener permisos, entonces probablemente haya montado un sistema de archivos FAT-32. Si ls -l
el archivo, y encuentra que es propiedad de root y miembro del grupo "plugdev", entonces está seguro de que es el problema. Los permisos de FAT-32 se establecen en el momento del montaje, usando la línea del archivo/etc/fstab. Puede configurar el UID/GID de todos los archivos como este:
UUID=C14C-CE25 /big vfat utf8,umask=007,uid=1000,gid=1000 0 1
Además, tenga en cuenta que la FAT-32 no tendrá enlaces simbólicos.
Has escrito todo el asunto en http://www.charlesmerriam.com/blog/2009/12/operation-not-permitted-and-the-fat-32-system/
http://xkcd.com/149/ –
ROTFL .......... – DigitalRoss
No vi antes de la edición, pero ¿por qué los votos hacia abajo? Parece razonable ahora ... – atk