vine-users ML アーカイブ



[vine-users:057904] Re: NTFS を fstab で自動マウント

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:057904] Re: NTFS を fstab で自動マウント
  • Date: Sun, 26 Jan 2003 22:55:38 +0900 (JST)
長南です。

おもしろそうな話なので、飛び入りします。

AKI さんのメールより
>
> # mount -t ntfs -o ro,noexec,nosuid,nodev,umask=666 /dev/hdb1 /mnt/tomo
> とマウントしてやると、
> dr-xr--r-x    1 root     root         8192 Dec 16 23:32 tomo
> のようになりました。
>
> ところで、umaskには、立てないビットを指定するんですよね?
> それに6を指定したら、4,2がたたなくて
> --x--x--xとなるような気がするんですが…
> いろいろ設定して試してみて入るんですがいまいちumaskの挙動がわからないの
> でどなたか教えてください。

手動で Windows 95 のパーティションをマウントしたら、こんなふうに
なりました(Windows Me のパーティションでも同じような結果)。

  # umask
  022
  # mount -t vfat /dev/hda1 /mnt/hd
  # ls -l /mnt/hd
  合計 1888
  drwxr-xr-x    2 root     root        32768 Oct 16  2000 My Documents
  dr-xr-xr-x   25 root     root        32768 Oct 16  2000 Program Files
  drwxr-xr-x   35 root     root        32768 Oct 16  2000 Windows
  -rwxr-xr-x    1 root     root          393 Mar 25  2001 autoexec.bat
  -rwxr-xr-x    1 root     root          153 Jun  2  1999 autoexec.nav
       ---- (以下省略) ----

  # mount -t vfat -o umask=666 /dev/hda1 /mnt/hd
  # ls -l /mnt/hd
  合計 1888
  d--x--x--x    2 root     root        32768 Oct 16  2000 My Documents
  d--x--x--x   25 root     root        32768 Oct 16  2000 Program Files
  d--x--x--x   35 root     root        32768 Oct 16  2000 Windows
  ---x--x--x    1 root     root          393 Mar 25  2001 autoexec.bat
  ---x--x--x    1 root     root          153 Jun  2  1999 autoexec.nav

  # mount -t vfat -o umask=000 /dev/hda1 /mnt/hd
  # ls -l /mnt/hd
  合計 1888
  drwxrwxrwx    2 root     root        32768 Oct 16  2000 My Documents
  dr-xr-xr-x   25 root     root        32768 Oct 16  2000 Program Files
  drwxrwxrwx   35 root     root        32768 Oct 16  2000 Windows
  -rwxrwxrwx    1 root     root          393 Mar 25  2001 autoexec.bat
  -rwxrwxrwx    1 root     root          153 Jun  2  1999 autoexec.nav

vfat では予想どおりですね。

--
長南洋一
cyoichi@xxxxxxxxxxxxxxx