長南です。 おもしろそうな話なので、飛び入りします。 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