Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

8.3.3. サイト設定ファイルの上書きまたは拡張

クライアントシステムの特定のマウントポイントで、サイトのデフォルトを上書きすることが役に立つ場合があります。たとえば、次の条件を検討します。
  • 自動マウント機能マップは NIS に保存され、/etc/nsswitch.conf ファイルには以下のディレクティブがあります。
    automount:    files nis
  • auto.master ファイルには以下が含まれます。
    +auto.master
  • NIS の auto.master マップファイルに以下が含まれます。
    /home auto.home
  • NIS の auto.home マップには以下が含まれます。
    beth        fileserver.example.com:/export/home/beth
    joe        fileserver.example.com:/export/home/joe
    *       fileserver.example.com:/export/home/&
  • ファイルマップ /etc/auto.home は存在しません。
このような条件下では、クライアントシステムが NIS マップの auto.home を上書きして、別のサーバーからホームディレクトリーをマウントする必要があるとします。この場合、クライアントは以下の /etc/auto.master マップを使用する必要があります。
/home ­/etc/auto.home
+auto.master
/etc/auto.home マップにはエントリーが含まれます。
*    labserver.example.com:/export/home/&
自動マウント機能は最初に出現したマウントポイントのみを処理するため、/home には NIS の auto.home マップではなく、/etc/auto.home の内容が含まれます。
別の方法として、サイト全体の auto.home マップを少しのエントリーで拡張し、/etc/auto.home ファイルマップを作成し、新しいエントリーを追加します。最後に、NIS の auto.home マップを含めます。次に、/etc/auto.home ファイルマップは次のようになります。
mydir someserver:/export/mydir
+auto.home
これらの NIS の auto.home マップ条件を使用すると、ls /home コマンドの出力は以下のようになります。
beth joe mydir
autofs には、読み取りしているファイルマップと同じ名前のファイルマップの内容が含まれていないので、この最後の例は期待どおりに動作します。そのため、autofs は、nsswitch 設定内の次のマップソースに移動します。