vine-users ML アーカイブ



[vine-users:077090] Re: userdel で /etc/group の情報が削除されない

  • From: Shinichiro HIDA <shinichiro@xxxxxxxxxxxxx>
  • Subject: [vine-users:077090] Re: userdel で /etc/group の情報が削除されない
  • Date: Sat, 16 Jun 2007 01:17:23 +0900
飛田です。

>>>>> In [vine-users : No.077087] 
>>>>>	kozu@xxxxxxxxxx wrote:
> Vine4.1 ユーザの kozu と申します。

> userdel で /etc/group の情報が削除されない症状が起きております。暫定
> 的に groupdel で対処しておりますが、今後は userdel でグループ情報は削
> 除されない仕様に変更されたのでしょうか?

すんません、Vine の状況はよく確認出来てないのですが、その userdel は、
shadow-utils-4.0.16 の物でよろしいでしょうか?

手元の shadow (passwd-4.0.18) 付属のドキュメント NEWS.gz を見ると、

4.0.14 -> 4.0.15
[...]
- userdel: user's group is already removed by update_groups().
  remove_group() is not needed (bug introduced in 4.0.14 on merge FC fixes).

とか、なんだかあやしいそうなのがあるので、この辺と関係あるのかもしれま
せんね。(まったく未確認)

手元の Debian では、/etc/login.defs に

# This enables userdel to remove user groups if no members exist.
#
# Other former uses of this variable such as setting the umask when
# user==primary group are not used in PAM environments, thus in Debian
#
USERGROUPS_ENAB yes

というのがありまして、これが効いているようで、userdel で /etc/group の
該当ユーザのプライマリグループ(というのか?)エントリまで消えるようです。

;; いえ、この変数がそちらでも有効なのかどうかまでは確認してません。

;; 付属の README に書かれている開発元の CVS リポジトリや ML のログを追
;; えばもう少しなにか分かるかも知れませんが..

-- 
  Shinichiro HIDA  shinichiro@xxxxxxxxxxxxx
  GPG fingerprint = 5F2D 1656 FFF6 F691 A51C  5E61 E416 D398 470C 1CE9