目 次
目 次/関連項目

4.8 NIS で供給する情報

 foocrane ネットワーク内の foocrane-nis NIS ドメインで提供する情報は表 4.8.1. の通り。「整合」項目の「file → NIS」は、当該の情報について、まず NIS クライアントホスト OS のローカルファイルに記述された情報を参照した後、必要があれば NIS の情報を利用する。「NIS」 は NIS にて提供された情報しか利用しない、「NIS → file」は NIS の情報を利用した後ローカルファイルに記述された情報を参照するというもの。

以下に具体例を添付するが、ここでは foocrane ネットワークの状況に応じた修正が必要であった物に限定しておく。

表 4.8.1. NIS サーバが foocrane ネットワークにて提供する情報
ファイル名 マップ名 整合
/etc/passwd passwd.byname,
passwd.byuid
file → NIS
/etc/master.passwd master.passwd.byname,
master.passwd.byuid
file → NIS
/etc/group group.byname,
group.bygid
file → NIS
/etc/netgroup netgroup.byuser,
netgroup.byhost
NIS
/etc/hosts hosts.byname,
hosts.byaddr
制御
/etc/networks networks.byname,
networks.byaddr
NIS
/etc/protocols protocols.byname,
protocols.bynumber
NIS
/etc/services services.byname NIS
/etc/aliases mail.aliases NIS → file
/etc/ethers ethers.byname NIS

NIS によって提供される情報が、他のネットワーク関係の設定でも利用できることがある。これにより、信頼関係の設定も個別に登録しなくても済む。特に、/etc/hosts.allow や /etc/exports における利用は非常に有効である。

表 4.8.2. NIS による情報の二次利用
利用するファイル 利用される情報
/etc/master.passwd,
/etc/passwd
netgroup
/etc/hosts.equiv,
$HOME/.rhost
netgroup
/etc/hosts.allow netgroup
/etc/exports netgroup
/etc/login.access netgroup


リスト 4.8.1. NIS で提供する passwd
  fsano:*:1001:200:NEPC User:/home/fsano:/bin/tcsh
  uchiyama:*:1002:200:NEPC User:/home/uchiyama:/bin/tcsh
  sasaki:*:1003:200:NEPC User:/home/sasaki:/bin/tcsh
  ynakamur:*:1004:200:NEPC User:/home/ynakamur:/bin/tcsh
  horiuchi:*:1005:200:NEPC User:/home/horiuchi:/bin/tcsh
  yamazaki:*:1006:200:NEPC User:/home/yamazaki:/bin/tcsh
  fujix:*:1007:200:NEPC User:/home/fujix:/bin/tcsh
  norifumi:*:1008:200:NEPC User:/home/norifumi:/bin/tcsh
  crown:*:1009:200:NNCT User:/home/crown:/bin/tcsh
  rkanchun:*:2001:300:NEPC User:/home/rkanchun:/bin/tcsh
  rmtaka:*:2002:300:NEPC User:/home/rmtaka:/bin/tcsh
  rmasaka:*:2003:300:NEPC User:/home/rmasaka:/bin/tcsh


リスト 4.8.2. NIS で提供する master.passwd (パスワードは削除)
  fsano:xxxxxxx:1001:200::0:0:NEPC User:/home/fsano:/bin/tcsh
  uchiyama:xxxxxxx:1002:200::0:0:NEPC User:/home/uchiyama:/bin/tcsh
  sasaki:xxxxxxx:1003:200::0:0:NEPC User:/home/sasaki:/bin/tcsh
  ynakamur:.:1004:200::0:0:NEPC User:/home/ynakamur:/bin/tcsh
  horiuchi:xxxxxxx:1005:200::0:0:NEPC User:/home/horiuchi:/bin/tcsh
  yamazaki:xxxxxxx:1006:200::0:0:NEPC User:/home/yamazaki:/bin/tcsh
  fujix:xxxxxxx:1007:200::0:0:NEPC User:/home/fujix:/bin/tcsh
  norifumi:xxxxxxx:1008:200::0:0:NEPC User:/home/norifumi:/bin/tcsh
  crown:xxxxxxx:1009:200::0:0:NNCT User:/home/crown:/bin/tcsh
  rkanchun:xxxxxxx:2001:300::0:0:NEPC User:/home/rkanchun:/bin/tcsh
  rmtaka:xxxxxxx:2002:300::0:0:NEPC User:/home/rmtaka:/bin/tcsh
  rmasaka:xxxxxxx:2003:300::0:0:NEPC User:/home/rmasaka:/bin/tcsh


リスト 4.8.3. NIS で提供する group
  teachers:*:200:
  students:*:300:


リスト 4.8.4. NIS で提供する netgroup
  foocrane-group  dev-group \
                  buz-group1 \
                  buz-group20 \
                  buz-group21 \
                  buz-group22 \
                  buz-group23 \
                  buz-group24
  
  dev-group       (serv01.dev.foocrane.jp,,foocrane-nis) \
                  (serv02.dev.foocrane.jp,,foocrane-nis) \
                  (serv03.dev.foocrane.jp,,foocrane-nis) \
                  (serv04.dev.foocrane.jp,,foocrane-nis) \
                  (serv05.dev.foocrane.jp,,foocrane-nis)
  
  buz-group1      (serv06.buz.foocrane.jp,,foocrane-nis) \
                  (serv07.buz.foocrane.jp,,foocrane-nis)
  
  
  buz-group20     (term01.buz.foocrane.jp,,foocrane-nis) \
                  (term02.buz.foocrane.jp,,foocrane-nis) \
                  (term03.buz.foocrane.jp,,foocrane-nis) \
                  (term04.buz.foocrane.jp,,foocrane-nis) \
                  (term05.buz.foocrane.jp,,foocrane-nis) \
                  (term06.buz.foocrane.jp,,foocrane-nis) \
                  (term07.buz.foocrane.jp,,foocrane-nis) \
                  (term08.buz.foocrane.jp,,foocrane-nis) \
                  (term09.buz.foocrane.jp,,foocrane-nis)
  
  buz-group21     (term10.buz.foocrane.jp,,foocrane-nis) \
                  (term11.buz.foocrane.jp,,foocrane-nis) \
                  (term12.buz.foocrane.jp,,foocrane-nis) \
                  (term13.buz.foocrane.jp,,foocrane-nis) \
                  (term14.buz.foocrane.jp,,foocrane-nis) \
                  (term15.buz.foocrane.jp,,foocrane-nis) \
                  (term16.buz.foocrane.jp,,foocrane-nis) \
                  (term17.buz.foocrane.jp,,foocrane-nis) \
                  (term18.buz.foocrane.jp,,foocrane-nis) \
                  (term19.buz.foocrane.jp,,foocrane-nis)
  
  buz-group22     (term20.buz.foocrane.jp,,foocrane-nis) \
                  (term21.buz.foocrane.jp,,foocrane-nis) \
                  (term22.buz.foocrane.jp,,foocrane-nis) \
                  (term23.buz.foocrane.jp,,foocrane-nis) \
                  (term24.buz.foocrane.jp,,foocrane-nis) \
                  (term25.buz.foocrane.jp,,foocrane-nis) \
                  (term26.buz.foocrane.jp,,foocrane-nis) \
                  (term27.buz.foocrane.jp,,foocrane-nis) \
                  (term28.buz.foocrane.jp,,foocrane-nis) \
                  (term29.buz.foocrane.jp,,foocrane-nis)
  
  buz-group23     (term30.buz.foocrane.jp,,foocrane-nis) \
                  (term31.buz.foocrane.jp,,foocrane-nis) \
                  (term32.buz.foocrane.jp,,foocrane-nis) \
                  (term33.buz.foocrane.jp,,foocrane-nis) \
                  (term34.buz.foocrane.jp,,foocrane-nis) \
                  (term35.buz.foocrane.jp,,foocrane-nis) \
                  (term36.buz.foocrane.jp,,foocrane-nis) \
                  (term37.buz.foocrane.jp,,foocrane-nis) \
                  (term38.buz.foocrane.jp,,foocrane-nis) \
                  (term39.buz.foocrane.jp,,foocrane-nis)
  
  buz-group24     (term40.buz.foocrane.jp,,foocrane-nis)