NISサーバ & NFSサーバ のバックアップ(No.3)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- NISサーバ & NFSサーバ へ行く。
- 1 (2005-07-09 (土) 02:43:54)
- 2 (2005-07-09 (土) 03:33:50)
- 3 (2005-07-10 (日) 04:15:41)
- 4 (2005-07-11 (月) 01:12:22)
- 5 (2005-07-11 (月) 18:58:10)
- 6 (2005-07-12 (火) 00:59:24)
- 7 (2005-07-14 (木) 19:00:56)
- 8 (2005-07-15 (金) 02:44:55)
- 9 (2005-07-20 (水) 23:58:21)
- 10 (2005-08-05 (金) 18:57:18)
- 11 (2005-10-02 (日) 16:17:14)
- 12 (2005-10-02 (日) 16:17:14)
- 13 (2006-09-17 (日) 13:39:40)
- 14 (2006-09-17 (日) 13:39:40)
- 15 (2008-09-04 (木) 01:30:03)
- 16 (2008-09-08 (月) 00:13:43)
- 17 (2008-09-10 (水) 03:57:23)
工事中
概要 †
NIS(Network Information Service)サーバ。コンピュータの情報を共有するサービス。WindowsにおけるNTドメインとかActive Directoryみたいなもんだと思う。。
サーバ側の設定 †
まだできていません。。。
インストール †
# apt-get install ypserv パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージが新たにインストールされます: ypserv アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個 130kB のアーカイブを取得する必要があります。 展開後に 268kB のディスク容量が追加消費されます。 取得:1 http://updates.vinelinux.org 3.1/i386/plus ypserv 2.13-0vl2 [130kB] 130kB を 0s 秒で取得しました (325kB/s) 変更を適用しています... Preparing... ########################################### [100%] 1:ypserv ########################################### [100%] 完了
NISドメインの登録 †
# domainname yokabai # domainname yokabai
# vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=pc7dk3.niwaka.ddo.jp NISDOMAIN=yokabai
ypserv.confの編集 †
# vi /etc/ypserv.conf
# Not everybody should see the shadow passwords, not secure, since # under MSDOG everbody is root and can access ports < 1024 !!! 192.168.0. : * : shadow.byname : port 192.168.0. : * : passwd.adjunct.byname : port
portmapを起動させる †
# /etc/init.d/portmap start Starting portmapper: [ OK ]
ypservを起動させる †
# /etc/init.d/ypserv start YPサーバサービスを起動中: [ OK ]
データベースの作成 †
これでサーバに登録されているユーザ情報などのデータベースが作成される
# /usr/lib/yp/ypinit -m At this point, we have to construct a list of the hosts which will run NIS servers. pc7dk3.niwaka.ddo.jp is in the list of NIS server hosts. Please continue to add the names for the other hosts, one per line. When you are done with the list, type a <control D>. next host to add: pc7dk3.niwaka.ddo.jp next host to add: The current list of NIS servers looks like this: pc7dk3.niwaka.ddo.jp Is this correct? [y/n: y] y We need a few minutes to build the databases... Building /var/yp/yokabai/ypservers... Running /var/yp/Makefile... gmake[1]: ディレクトリ `/var/yp/yokabai' に入ります Updating passwd.byname... Updating passwd.byuid... Updating group.byname... Updating group.bygid... Updating hosts.byname... Updating hosts.byaddr... Updating rpc.byname... Updating rpc.bynumber... Updating services.byname... Updating services.byservicename... Updating netid.byname... Updating protocols.bynumber... Updating protocols.byname... Updating mail.aliases... gmake[1]: ディレクトリ `/var/yp/yokabai' から出ます pc7dk3.niwaka.ddo.jp has been set up as a NIS master server. Now you can run ypinit -s pc7dk3.niwaka.ddo.jp on all slave server.
自動起動の設定 †
# chkconfig ypserv on # chkconfig yppasswdd on ←クライアントからパスワードを変更できるようにするデーモン
クライアント側の設定 †
まだできていません。。。
ypbindのインストール †
# apt-get install ypbind パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下の追加パッケージがインストールされます: yp-tools 以下のパッケージが新たにインストールされます: yp-tools ypbind アップグレード: 0 個, 新規インストール: 2 個, 削除: 0 個, 保留: 47 個 108kB のアーカイブを取得する必要があります。 展開後に 214kB のディスク容量が追加消費されます。 続行しますか? [Y/n]y 取得:1 http://updates.vinelinux.org 3.1/i386/main yp-tools 2.8-3vl2 [67.9kB] 取得:2 http://updates.vinelinux.org 3.1/i386/main ypbind 3:1.17.3-0vl1 [40.4kB] 108kB を 0s 秒で取得しました (188kB/s) 変更を適用しています... Preparing... ########################################### [100%] 1:yp-tools ########################################### [ 50%] 2:ypbind warning: /etc/yp.conf created as /etc/yp.conf.rpmnew ########################################### [100%] 完了
NISドメインの登録 †
# domainname yokabai # domainname yokabai
# vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=localhost.localdomain NISDOMAIN=yokabai
yp.confの編集 †
# vi /etc/yp.conf
#domain localdomain broadcast domain yokabai server 192.168.0.4
authconfig †
# vi /etc/sysconfig/authconfig
USEDB=no USEHESIOD=no Upt-SELDAP=no USENIS=yes ←NISを有効にする USEWINBIND=no USEKERBEROS=no USELDAPAUTH=no USEMD5=yes USESHADOW=yes USESMBAUTH=no
portmapを起動させる †
# /etc/init.d/portmap start Starting portmapper: [ OK ]
ypbindを起動させる †
# /etc/init.d/ypbind start Binding to the NIS domain... [ OK ] Listening for an NIS domain server: 192.168.0.4
DHCPクライアントを使っている場合、 †
dhcpcdによってyp.confが上書きされてしまうので、以下を編集する。
# vi /etc/sysconfig/network-scripts/ifup
# DHCP clients need DNS to be available, and we don't know # what DNS server they're using until they are done. FWHACK= if [ -n "$FWACTIVE" -a "$FIREWALL_MODS" != "no" ]; then ipchains -I input -s 0/0 53 -d 0/0 1025:65535 -p udp -j ACCEPT FWHACK=1 fi if [ -x /sbin/dhcpcd -Y] && /sbin/dhcpcd -Y ${DHCPCDARGS} ${DEVICE} ; then echo $" done."↑/sbin/dhcpcd -Y ←-Yオプションをつける(yp.confを上書きしない)
動作確認 †
# ypwhich 192.168.0.4 # ypcat passwd nistest:$1$cpnjpAjq$9o.85Wnp173rga1A9Bamf.:503:503::/home/nistest:/bin/bash
引くことはできたが、実際にログインしてみるとできない・・・。
- bash-2.05b$
になる。たしか研究室でも自分のアカウントを登録してもらったときに同じようなことになった覚えが・・・。
コメント †
コメントはありません。 Vine/コメント?