Respuestas:
Es probable que su disco externo esté formateado NTFS o FAT32. Esos sistemas de archivos no admiten permisos de archivos de Linux.
Ahora tiene al menos cinco opciones:
ext4
sistema de archivos. Esto se puede hacer usando la Utilidad de Discos o GPartedbash /path/to/your/file.sh
python /path/to/your/file.py
perl /path/to/your/file.pl
wine /path/to/your/file.exe
/lib/ld-linux.so.2 /path/to/your/file
/lib/ld-linux-x86-64.so.2 /path/to/your/file
(posiblemente peligroso) Monte la partición con el bit de ejecución establecido para todos los archivos. Para hacerlo, siga estas instrucciones:
Abra una terminal y ejecute:
sudo mount -o remount,fmask=027 /media/YOURDRIVE
Si no puede escribir / acceder a los archivos, ejecute el comando con ,uid=$(id -u)
after fmask=022
:
sudo mount -o remount,fmask=027,id=$(id -u) /media/YOURDRIVE
"Posiblemente peligroso" porque otorga permisos de ejecución a todos los archivos, solo use esta opción si los otros métodos no funcionan.
wine /path/to/your/file
También funciona para aplicaciones de Windows.
Si el sistema de archivos está formateado como FAT o NTFS, siempre puede montarlo con los permisos adecuados. Los permisos predeterminados cuando monta desde la línea de comandos incluyen permisos de ejecución para todos los usuarios.
Para obtener más resultados específicos, consulte las páginas del manual de mount.ntfs-3g
y mount
, este último en la sección Opciones de montaje para la grasa , en particular, echar un vistazo a las opciones uid
, gid
, umask
, fmask
, dmask
,
Ubuntu 10.04 no tuvo problemas para configurar permisos para ejecutar programas o leer / escribir en unidades externas.
Es un rasgo perdurable para mí que la convierte en la mejor versión que se haya ejecutado en un USB.
Cualquier cosa que se haya quitado para detener esto, y su mala conectividad inalámbrica predeterminada, es lo que hace que 10.10 y más allá sea un desastre de frustración.
Arreglar cosas como esta no debería ser tarea del usuario. Si la ejecución móvil es obligatoria, use 10.04.