Skip to content

サポート   >  セキュリティー&アップデート/ERRATA
 

shadow-utilsのアップデートパッケージ

アドバイスID: RHBA-2004:472-07
最終更新日: 2004-12-20
影響のあるプロダクト: Red Hat Desktop (v. 3)
Red Hat Enterprise Linux AS (v. 3)
Red Hat Enterprise Linux ES (v. 3)
Red Hat Enterprise Linux WS (v. 3)
CVEs (cve.mitre.org):

バグフィックス   バグフィックス・アドバイス

概要:

lastlogとuseraddのバグを修正したshadow-utilsのアップデートパッケージがRed Hat Enterprise Linux 3で利用可能になりました。

shadow-utilsパッケージは、UNIXパスワードファイルをシャドウパスワードのフォーマットに変換するために必要なプログラム、およびユーザおよびグループのアカウントを管理するためのプログラムを含んでいます。pwconvコマンドは、パスワードをシャドウパスワードのフォーマットに変換します。pwunconvコマンドは、シャドウパスワードへの変換を元に戻し、npasswdファイル(標準のUNIX パスワードファイル)を生成します。pwckコマンドは、パスワードファイルとシャドウファイルの整合性をチェックします。lastlogコマンドは、すべてのユーザの最後のログイン時間をプリントアウトします。useradd、userdel、およびusermodコマンドは、ユーザアカウントの管理で使用されます。groupadd、groupdelおよびgroupmodコマンドは、グループアカウントの管理で使用されます。

これらのアップデートは、管理者が非常に高いUIDを持つユーザのlastlogエントリを表示できないというlastlogコマンドのバグを修正します。 /var/log/lastlogファイルからエントリを読み取るとき、lastlogコマンドは、特定のユーザまたはシステムにとって既知のあらゆるユーザのどちらかに対応するエントリの位置を計算していました。システムが大きなファイルの一部をシークしようとすると、エラーが発生しました。

shadow-utilsパッケージに含まれている他のユーティリティ(useraddなど)は、Red Hat Enterprise Linux 2.1のshadow-utilsバージョンと比較して、ユーザ名とグループ名に制限を加えています。useraddコマンドは、終了時にユーザおよびグループのデータベースファイルを正しくロック解除しませんでした。これは修正されました。

shadow-utilsのすべてのユーザは、これらの問題を解決する上記アップデートパッケージにアップグレードしてください。

アップデート・パッケージ:

Red Hat Desktop (v. 3)

SRPMS:
shadow-utils-4.0.3-22.02.src.rpm     3a18d81eea0a194649cbd869be02c94c
 
IA-32:
shadow-utils-4.0.3-22.02.i386.rpm     d385a6ddb75bf9920d907805401d57f4
 
x86_64:
shadow-utils-4.0.3-22.02.x86_64.rpm     95440203b3311a54386855c0a1db5a89
 
Red Hat Enterprise Linux AS (v. 3)

SRPMS:
shadow-utils-4.0.3-22.02.src.rpm     3a18d81eea0a194649cbd869be02c94c
 
IA-32:
shadow-utils-4.0.3-22.02.i386.rpm     d385a6ddb75bf9920d907805401d57f4
 
IA-64:
shadow-utils-4.0.3-22.02.ia64.rpm     b9104f1007ec4b3df8d84a050bd5d5a2
 
PPC:
shadow-utils-4.0.3-22.02.ppc.rpm     594dec4176d2ce4a258ad1a872c50ff5
 
s390:
shadow-utils-4.0.3-22.02.s390.rpm     cd7589c845d846703bfe83caa6d6ec6b
 
s390x:
shadow-utils-4.0.3-22.02.s390x.rpm     0a8227774c4adfceb44e93e4ad92d48c
 
x86_64:
shadow-utils-4.0.3-22.02.x86_64.rpm     95440203b3311a54386855c0a1db5a89
 
Red Hat Enterprise Linux ES (v. 3)

SRPMS:
shadow-utils-4.0.3-22.02.src.rpm     3a18d81eea0a194649cbd869be02c94c
 
IA-32:
shadow-utils-4.0.3-22.02.i386.rpm     d385a6ddb75bf9920d907805401d57f4
 
IA-64:
shadow-utils-4.0.3-22.02.ia64.rpm     b9104f1007ec4b3df8d84a050bd5d5a2
 
x86_64:
shadow-utils-4.0.3-22.02.x86_64.rpm     95440203b3311a54386855c0a1db5a89
 
Red Hat Enterprise Linux WS (v. 3)

SRPMS:
shadow-utils-4.0.3-22.02.src.rpm     3a18d81eea0a194649cbd869be02c94c
 
IA-32:
shadow-utils-4.0.3-22.02.i386.rpm     d385a6ddb75bf9920d907805401d57f4
 
IA-64:
shadow-utils-4.0.3-22.02.ia64.rpm     b9104f1007ec4b3df8d84a050bd5d5a2
 
x86_64:
shadow-utils-4.0.3-22.02.x86_64.rpm     95440203b3311a54386855c0a1db5a89
 
(The unlinked packages above are only available from the Red Hat Network)

解決法:

このアップデートを適用する前に、システムに関連するリリース済の errata が適用済であることをご確認ください。
それぞれのアーキテクチャで全てのRPMをアップデートするには、以下のコマンドを実行してください:

rpm -Fvh [filename]

[filename] は、アップデートしたいRPMのファイル名です。現在インストールされているパッケージのみ、アップグレードされます。現在いるディレクトリにインストールしたいRPM *しか* 無い場合には、 ワイルドカード (*.rpm) も使うことができます。
このアップデートは、Red Hat Network 経由でも行なえます。アップデートを適用する非常に簡便な方法です。Red hat Network をご利用になるには、以下のコマンドで、アップデートエージェントを起動してください。

up2date

このコマンドで、システムに適切なRPMをアップグレードする対話形式のプロセスを起動します。


バグジラ:  (詳細は、こちらbugzilla[英語]を御覧ください。)

115383 - RHEL3 U4: Unable to handle '.' in usernames (name.lastname)
121397 - RHEL3 U4: Uppercase Not Allowed by useradd
125445 - RHEL3_U4 [PATCH] lastlog file truncating at 4gb?
126709 - [PATCH]passwd.lock and group.lock file is never removed after using the command useradd


キーワード:

lastlog, shadow-utils, useradd



ここに在るパッケージはセキュリティの為、 Red Hat, Inc. によって、 GPG 認証されています。キーは以下から利用可能になっています:
http://www.redhat.com/about/contact.html

各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename

各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename

注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。