Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000499Vine Linux1 バグ2007-03-12 22:082007-12-25 23:57
報告者ats7 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.2 
修正予定バージョン修正済バージョン 
概要0000499: useradd -r の挙動がおかしい
説明[vine-users:076345] より。

postfix パッケージの scriptlet で、groupadd postfix に
-r オプションを付けてもらえると有り難いです。

% rpm -q --scripts postfix | grep groupadd
 /usr/sbin/groupadd postfix
 /usr/sbin/groupadd -r postdrop
% eng /usr/sbin/groupadd --help |& grep -e -r
 -r, create system account
タグ設定されていません。
arch
パッケージpostfix-2.2.10-0vl6, shadow-utils-4.0.16-0vl2
添付ファイル

- 関連

-  コメント
(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:
(0002484)
anonymous (参照)
2007-08-14 17:57

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 に織込んでいただけたらなぁと思います。
(0002485)
daisuke (管理者)
2007-08-14 18:17

> 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 のほうは数日中に更新されるとおもいます。
(0002486)
shaolin (開発者)
2007-12-14 09:27

状態を確認待ちに変更しておきます。
(0002487)
anonymous (参照)
2007-12-18 13:25

> 状態を確認待ちに変更しておきます。
4.2 rc2 をインストールしてみたところ、postfix の gid は、101 となっていたので、問題解決のようです。
(0002488)
kazutaka (開発者)
2007-12-25 23:57

> 4.2 rc2 をインストールしてみたところ、postfix の gid は、101 となっていた
> ので、問題解決のようです。

確認ありがとうございます。

完了にします。

ハラダ

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2007-03-12 22:08 ats7 新規課題
2007-03-14 15:55 ats7 概要 groupadd postfix => useradd -r の挙動がおかしい
2007-03-14 15:55 ats7 パッケージ postfix-2.2.10-0vl6 => postfix-2.2.10-0vl6, shadow-utils-4.0.16-0vl2
2007-03-14 15:55 ats7 コメント追加: 0002483
2007-08-14 17:57 anonymous バージョン 4.0 => 4.1
2007-08-14 17:57 anonymous コメント追加: 0002484
2007-08-14 18:17 daisuke バージョン 4.1 => 4.1,VineSeed
2007-08-14 18:17 daisuke 状態 新規 => 担当者決定
2007-08-14 18:17 daisuke コメント追加: 0002485
2007-12-14 09:27 shaolin 状態 担当者決定 => テスト待ち
2007-12-14 09:27 shaolin コメント追加: 0002486
2007-12-18 13:25 anonymous バージョン 4.1,VineSeed => 4.2
2007-12-18 13:25 anonymous コメント追加: 0002487
2007-12-25 23:57 kazutaka 状態 テスト待ち => 完了
2007-12-25 23:57 kazutaka コメント追加: 0002488


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker