[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 メーリングリストの案内