Si intento configurar esta opción para un archivo en una unidad externa, simplemente se desmarca. Hacer chmod +x
no tiene efecto. La unidad está montada con opciones predeterminadas.
permissions
external-hdd
Borsook
fuente
fuente
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:
Si no puede escribir / acceder a los archivos, ejecute el comando con
,uid=$(id -u)
afterfmask=022
:"Posiblemente peligroso" porque otorga permisos de ejecución a todos los archivos, solo use esta opción si los otros métodos no funcionan.
fuente
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
ymount
, este último en la sección Opciones de montaje para la grasa , en particular, echar un vistazo a las opcionesuid
,gid
,umask
,fmask
,dmask
,fuente
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.
fuente