コメント |
|
(0002483)
|
ats7
|
2007-03-14 15:55
|
|
> postfix パッケージの scriptlet で、groupadd postfix に
> -r オプションを付けてもらえると有り難いです。
直前の useradd を見落としていました。
useradd -r の挙動がおかしい気がします。
Vine3.2)
% rpm -qf /usr/sbin/useradd
shadow-utils-4.0.3-35vl1.1
% grep hoge /etc/passwd
% grep hoge /etc/group
% sudo /usr/sbin/useradd -M -r hoge
% grep hoge /etc/passwd
hoge:x:102:104::/home/hoge:/bin/bash
% grep hoge /etc/group
hoge:x:104:
Vine4.1)
% rpm -qf /usr/sbin/useradd
shadow-utils-4.0.16-0vl2
% grep hoge /etc/passwd
% grep hoge /etc/group
% sudo /usr/sbin/useradd -M -r hoge
% grep hoge /etc/passwd
hoge:x:102:502::/home/hoge:/bin/bash
% grep hoge /etc/group
hoge:x:502: |
|
|
|
shadow-4.0.16-redhat-vine.patch の中で useradd.c については rflg を加えていますが、uid_min については考慮されていますが gid_min については考慮されていません。
おなじパッチの中で、groupadd.c には rflg によって gid_min を変更しているところがあるので、同様の事を useradd.c にも記述する必要があるように思います。
shadow-4.0.3-redhat.patch では gid_min もチャンとやっているので、たぶんこれが原因だと思うのですが、他のpatchで修正している部分があるかまでは分りませんでした。
postfix がインストールされる時点で予定外のIDが割当てられてしまうので、Vine4.2 に織込んでいただけたらなぁと思います。 |
|
|
|
> shadow-4.0.16-redhat-vine.patch の中で useradd.c については rflg を加え
> ていますが、uid_min については考慮されていますが gid_min については考慮さ
> れていません。
>
> おなじパッチの中で、groupadd.c には rflg によって gid_min を変更している
> ところがあるので、同様の事を useradd.c にも記述する必要があるように思いま
> す。
>
> shadow-4.0.3-redhat.patch では gid_min もチャンとやっているので、たぶんこ
> れが原因だと思うのですが、他のpatchで修正している部分があるかまでは分りま
> せんでした。
> postfix がインストールされる時点で予定外のIDが割当てられてしまうので、
> Vine4.2 に織込んでいただけたらなぁと思います。
問題を確認しました。パッチ作成時にこぼれてしまっていたようです。
VineSeed: 4.0.16-0vl3, Vine-4.x: 4.0.16-0vl2.1 として修正します。
VineSeed のほうは数日中に更新されるとおもいます。 |
|
|
|
|
|
|
> 状態を確認待ちに変更しておきます。
4.2 rc2 をインストールしてみたところ、postfix の gid は、101 となっていたので、問題解決のようです。 |
|
|
|
> 4.2 rc2 をインストールしてみたところ、postfix の gid は、101 となっていた
> ので、問題解決のようです。
確認ありがとうございます。
完了にします。
ハラダ |
|