[Mew-dist 06321] Re: IM queue directory

SAKAI Kiyotaka ksakai at example.com
1998年 9月 7日 (月) 17:02:51 JST


>> In article <19980907165547M.kuro at example.com>, Yoichi Kurosawa <kuro at example.com> writes:

> folder_mode(0) での値は正常ですが,既に umask が 0177 になって
> いる場合があって mkdir した時に drw------- になります。
> この umask が 0177 になるのは draft に Fcc があって 
> open_fcc , new_message あたりで msg_mode(1) を
> やっているせいかなと思っています。(他にもあるかも知れません)

確かに msg_mode(1) に問題がありますね。

MsgMode=0600 だと、umask 0177 を実行することになるのですから…。

以下のように修正すればうまくいくと思いますが、どうでしょうか?
-- 
酒井 清隆 (E-mail: ksakai at example.com)

-------------- next part --------------
===================================================================
RCS file: IM/RCS/Config.pm.in,v
retrieving revision 1.1
diff -u -r1.1 IM/Config.pm.in
--- IM/Config.pm.in	1998/09/07 07:59:44	1.1
+++ IM/Config.pm.in	1998/09/07 08:00:03
@@ -729,7 +729,7 @@
     my $setumask = shift;
 
     $MsgMode = oct($MsgMode) if ($MsgMode =~ /^0\d/);
-    my $umask = 0777 ^ $MsgMode;
+    my $umask = 0666 ^ $MsgMode;
     umask($umask) if ($setumask);
     return $MsgMode;
 }


Mew-dist メーリングリストの案内