Skip to content

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

NISの機能強化を含んだglibcのアップデート

アドバイスID: RHEA-2003:168-05
最終更新日: 2004-04-21
影響のあるプロダクト: Red Hat Enterprise Linux AS (v. 2.1)
Red Hat Enterprise Linux ES (v. 2.1)
Red Hat Enterprise Linux WS (v. 2.1)
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor
CVEs (cve.mitre.org):


Product Enhancement Advisory   エンハンスメント 機能追加などのアップデ ート

概要:

NIS関連の機能強化を含んだglibcのアップデート パッケージが利用可能になりました。
GNU libcパッケージ(通称glibc)にはアプリケーションで使用する標準のCライブラリが含まれています。

ネットワーク情報サービス(NIS: Network Information Service)は、ネットワーク情報(ログイン名、パスワード、ホームディレクトリ、グループ情報)をネットワーク 上のすべてのマシンに提供するためのシステムです。NISは、NISクライアントプログラムを実行しているマシンで、ユーザーのパスワードがNISpasswdデータベースに記録されていれば、ネットワーク上のどんなマシンでもユーザーがログインできるようにします。NISは旧称Sunイエローページ(YP)でした。

NISを使用している際のログイン速度を速めるために、netid.bynameマップの使用を要求することができるようになりました。このマップは従来こうした目的には使用されてきませんでしたが、この目的に十分な情報を持っており、しかもLinuxやSolarisの最新のNISサーバーではデフォルトで生成されます。

この機能を有効にするには/etc/default/nssで以下の行を探してください。

# NETID_AUTHORITATIVE=TRUE

次に、テキストエディタを使用して行頭の「#」文字を削除し、修正を保存してくだ さい。

注記:
ランタイムはnetid.bynameマップの内容をクロスチェックしません。これをチェックするのはシステム管理者の責務です。

services.byservicenameマップを使用してNISのパフォーマンスを改善することも可能です。このマップが存在して適切に構築されている場合には、/etc/default/nssで以 下の設定によりこのマップの使用を有効にすることができます。

SERVICES_AUTHORITATIVE=TRUE

services.byservicenameマップにはサービス名とそのキーとしてエイリアスを登録しておかなければなりません。サービス名とエイリアスのプロトコルはともに指定する かともに指定しないかのいずれかです。オリジナルのRed HatEnterprise Linux 3の NISサーバーはこうしたservices.byservicenameマップを作成しませんが、このエラータに含まれているypservと、より最新のSolarisのNISサーバーでは、正しく構築され たservices.byservicenameマップが含まれています。

shadow-utilsパッケージがアップデートされました。これにより、/etc/default/nss ファイルが通常のユーザーでも読み込み可能になりました。今までは/etc/defaultに 対する権限の制限により、読み込みは可能ではありませんでした。

NISのパフォーマンスの改善を希望するユーザーは、上記アップデートパッケージにアップグレードして上記の手順に従ってください。

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

Red Hat Enterprise Linux AS (v. 2.1)

SRPMS:
glibc-2.2.4-32.15.src.rpm     5eab4d0825313fe9691fb7afbc2f67ed
shadow-utils-20000902-15.src.rpm     25687f9d3566b3e3d303f4e3afa05d43
ypserv-2.8-4.21.src.rpm     39fd3d2f027ec30b01056e3862b35f52
 
i386:
glibc-2.2.4-32.15.i386.rpm     f5ca72301636377597dadacb6659bdac
glibc-common-2.2.4-32.15.i386.rpm     7e60f34d2f4ce461f81dde913c1457a2
glibc-devel-2.2.4-32.15.i386.rpm     1ecf4d56c97cb61b755fadd2d40d0b48
glibc-profile-2.2.4-32.15.i386.rpm     519607f854b49877fddc97fdfd381b57
nscd-2.2.4-32.15.i386.rpm     34ae0718e5cd9f6ab4b8b7bc7237570b
shadow-utils-20000902-15.i386.rpm     9888cd90bafd9535f5ff67fae913806d
ypserv-2.8-4.21.i386.rpm     cb058903ef9ee9d73526a17ab67338e4
 
i686:
glibc-2.2.4-32.15.i686.rpm     81a3fa1d2da4891f8dc37d88e6ea54fa
 
ia64:
glibc-2.2.4-32.15.ia64.rpm     e22cc7abe5d6cf530857e1c685ffaf23
glibc-common-2.2.4-32.15.ia64.rpm     9341b2775e273aa65e3922c3e8666f25
glibc-devel-2.2.4-32.15.ia64.rpm     11a41500574ce33dc0f49d5957fd14a5
glibc-profile-2.2.4-32.15.ia64.rpm     1249c216b06b73596f6aefc0ca2f9651
nscd-2.2.4-32.15.ia64.rpm     bada7c1afb13244948fc6f782e7db185
shadow-utils-20000902-15.ia64.rpm     579f0037a2cb4365fa3ae7c177bfadcd
ypserv-2.8-4.21.ia64.rpm     d0e0d3db5b0ec259197dfb67ccbf895e
 
Red Hat Enterprise Linux ES (v. 2.1)

SRPMS:
glibc-2.2.4-32.15.src.rpm     5eab4d0825313fe9691fb7afbc2f67ed
shadow-utils-20000902-15.src.rpm     25687f9d3566b3e3d303f4e3afa05d43
ypserv-2.8-4.21.src.rpm     39fd3d2f027ec30b01056e3862b35f52
 
i386:
glibc-2.2.4-32.15.i386.rpm     f5ca72301636377597dadacb6659bdac
glibc-common-2.2.4-32.15.i386.rpm     7e60f34d2f4ce461f81dde913c1457a2
glibc-devel-2.2.4-32.15.i386.rpm     1ecf4d56c97cb61b755fadd2d40d0b48
glibc-profile-2.2.4-32.15.i386.rpm     519607f854b49877fddc97fdfd381b57
nscd-2.2.4-32.15.i386.rpm     34ae0718e5cd9f6ab4b8b7bc7237570b
shadow-utils-20000902-15.i386.rpm     9888cd90bafd9535f5ff67fae913806d
ypserv-2.8-4.21.i386.rpm     cb058903ef9ee9d73526a17ab67338e4
 
i686:
glibc-2.2.4-32.15.i686.rpm     81a3fa1d2da4891f8dc37d88e6ea54fa
 
Red Hat Enterprise Linux WS (v. 2.1)

SRPMS:
glibc-2.2.4-32.15.src.rpm     5eab4d0825313fe9691fb7afbc2f67ed
shadow-utils-20000902-15.src.rpm     25687f9d3566b3e3d303f4e3afa05d43
 
i386:
glibc-2.2.4-32.15.i386.rpm     f5ca72301636377597dadacb6659bdac
glibc-common-2.2.4-32.15.i386.rpm     7e60f34d2f4ce461f81dde913c1457a2
glibc-devel-2.2.4-32.15.i386.rpm     1ecf4d56c97cb61b755fadd2d40d0b48
glibc-profile-2.2.4-32.15.i386.rpm     519607f854b49877fddc97fdfd381b57
nscd-2.2.4-32.15.i386.rpm     34ae0718e5cd9f6ab4b8b7bc7237570b
shadow-utils-20000902-15.i386.rpm     9888cd90bafd9535f5ff67fae913806d
 
i686:
glibc-2.2.4-32.15.i686.rpm     81a3fa1d2da4891f8dc37d88e6ea54fa
 
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor

SRPMS:
glibc-2.2.4-32.15.src.rpm     5eab4d0825313fe9691fb7afbc2f67ed
shadow-utils-20000902-15.src.rpm     25687f9d3566b3e3d303f4e3afa05d43
ypserv-2.8-4.21.src.rpm     39fd3d2f027ec30b01056e3862b35f52
 
ia64:
glibc-2.2.4-32.15.ia64.rpm     e22cc7abe5d6cf530857e1c685ffaf23
glibc-common-2.2.4-32.15.ia64.rpm     9341b2775e273aa65e3922c3e8666f25
glibc-devel-2.2.4-32.15.ia64.rpm     11a41500574ce33dc0f49d5957fd14a5
glibc-profile-2.2.4-32.15.ia64.rpm     1249c216b06b73596f6aefc0ca2f9651
nscd-2.2.4-32.15.ia64.rpm     bada7c1afb13244948fc6f782e7db185
shadow-utils-20000902-15.ia64.rpm     579f0037a2cb4365fa3ae7c177bfadcd
ypserv-2.8-4.21.ia64.rpm     d0e0d3db5b0ec259197dfb67ccbf895e
 
(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[英語]を御覧ください。)

103576 - RHEL 2.1 U4: Modify behavior of getservbyname() to be more efficient when no protocol is specified and service name is being pulled from NIS.
118338 - NETID_AUTHORITATIVE functionality in glibc

キーワード:

NETID_AUTHORITATIVE, NIS, SERVICES_AUTHORITATIVE



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

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

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

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