Pregunta Extraños permisos de archivos en FAT32 en Ubuntu


En mi máquina (Lenovo ThinkPad w510, Ubuntu 10.10) tengo (al menos) dos particiones lógicas:

  • una partición ext4 a la cual Ubuntu está instalado;
  • una partición FAT32 (la más grande) en la cual almaceno todos mis datos de trabajo.

Por alguna extraña razón, los permisos de archivo predeterminados en estas particiones son diferentes.

Por ejemplo, cuando descargo barras de refuerzo de su repositorio de git, hay un comportamiento diferente después de que lo hago git clone https://github.com/RJ/erlang_rebar_example_project.git:

  • en la partición ext4 que acabo de hacer cd rebar && make y funciona;
  • en FAT32 no puedo hacer make, porque todos los archivos dentro del clonado rebar carpeta tiene el siguiente permiso: -rw-r--r--. Si lo hago sudo chmod 777 -R rebar los permisos de archivos no cambian.

¿Que esta mal aquí?


0


origen




Respuestas:


-rw-r--r-- no es el conjunto real de atributos. FAT32 solo tiene RHSA, Leer-Oculto-Sistema-Archivo. Ubuntu los correlaciona con atributos Unix "similares" dependiendo de las opciones de montaje. Puede establecer explícitamente esta máscara con el umask= opción de montaje. (También hay un dmask solo para directorios y fmask solo para archivos).


0