2 votos

No se puede eliminar el bit ejecutable de un archivo en un volumen extraíble

En un disco duro externo tengo archivos MP3. Algunos de ellos tienen los permisos 0777:

ls -l 1*

espectáculos:

-rwxrwxrwx  1 ronaldfischer  staff  16246125 Dec 10 18:09 1_SuicidalTrauma__MyMemories.mp3

Como el bit x no tiene sentido para un archivo de audio, intenté ajustar los permisos, pero ninguno de los siguientes produjo ningún cambio en los permisos:

chmod -x 1*
chmod u-x 1*
chmod ugo-x 1*
chmod 0666 1*

¿Cuál podría ser la razón? La Utilidad de Discos describe el sistema de archivos de ese volumen como Volumen físico externo USB . Yo había formateado el disco originalmente bajo Windows como ExFAT.

2voto

Tetsujin Puntos 23061

ExFAT no puede llevar permisos unix en absoluto, por lo que todo se traduce como que tiene permisos completos. Esto continuará si copias de nuevo a una unidad HFS o APFS, ya que ExFAT simplemente ha descartado los datos originales.

eg

on original HFS drive
-rw-r--r--@ 1 glee  staff  19429492  8 May  2022 01 Orang.mp3
copied to ExFAT SD
-rwxrwxrwx@ 1 glee  staff  19429492  8 May  2022 01 Orang.mp3
Copied back to HFS
-rwxrwxrwx@ 1 glee  staff  19429492  8 May  2022 01 Orang.mp3

Esta es una de las razones por las que no deberías usar ninguna unidad con formato FAT para elementos que sean muy "específicamente Mac" [proyectos de Logic, iMovie, fototecas, etc.] en lugar de archivos de datos genéricos como mp3.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X