NTFS-3g/FAT: don't use umask=000 but dmask=000,fmask=111 instead
authorMichael Prokop <mika@grml.org>
Tue, 9 Oct 2012 14:45:42 +0000 (16:45 +0200)
committerMichael Prokop <mika@grml.org>
Tue, 9 Oct 2012 16:57:28 +0000 (18:57 +0200)
Leave directories as they are, but don't provide files with file
permissions 777 AKA executables, but in mode 666 instead. This
still provides writeable files but they aren't recognized as
executables (e.g. by file managers).

Acked-by: Alexander Wirt
Acked-by: Markus Rekkenbeil
Closes: gf-issue165

scripts/grml-udev-rebuildfstab

index e652e3d..07c3436 100755 (executable)
@@ -241,10 +241,10 @@ fi
 options=noauto,user,dev,suid,exec
 case $ID_FS_TYPE in
 ntfs)
-        options=$options,umask=000
+        options=$options,dmask=000,fmask=111
         ;;
 vfat|msdos)
-        options=$options,umask=000
+        options=$options,dmask=000,fmask=111
         ;;
 ufs)
         options=$options,ro