|
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)
|
|