ふと気がついたのですが、次のように FileUtils.mkdir_p に :mode=>0755 を 与えた場合に 777 な directory が出来るのは変ではないでしょうか。 % rmdir dir rmdir: `dir': No such file or directory zsh: exit 1 rmdir dir % umask 000 % ruby -rfileutils -e 'FileUtils.mkdir_p("dir", :mode=>0755)' % ls -ld dir drwxrwxrwx 2 akr akr 4096 Sep 9 22:27 dir % ruby -v ruby 1.9.0 (2004-09-06) [i686-linux] -- [田中 哲][たなか あきら][Tanaka Akira]