WWW を検索 NOGNOG.COM を検索

WWW.NOGNOG.COM

Last modified: Sat, 29 Dec 2007 15:23:14 +0900
Home   うにっくすさんの覚え書き   プリングルズ   MIDI   ユーザー車検   「小沢昭一の小沢昭一的こころ」のススメ   Blog  

FreeBSD - NIS

  • 現在の実装バージョン({Net,Free,Open}BSD)

    • マスターサーバ
      # vi /etc/rc.conf
      portmap_enable="YES"
      nisdomainname="MyDomainName"
      nis_server_enable="YES"
      nis_yppasswdd_enable="YES"
      nis_yppasswdd_flags="-u" (for Solaris)
      /etc/master.passwd を NIS で使うのではなく、/var/yp/master.passwd に「NIS で管理したいユーザーのみ」を記述しておくべき。
      ---------------------------------
      クライアントにSolarisがある場合は
      # vi /etc/login/conf
      default:\
      :passwd_format=des:\
      # cap_mkdb /etc/login.conf します。
      # vi Makefile.dist
      UNSECURE = "True" のコメント解除
      --------------------------------
      # cp /etc/master.passwd /var/yp
      # cd /var/yp
      # vi master.passwd
      root,bin,tty,kmem,gamesを削除した
      # ypinit -m MyDomainName
      最初の質問は「n」
      # vi /var/yp/securenets (これがなければフルアクセス)
      ------------------------------------------------
      # allow connections from local host -- mandatory
      127.0.0.1 255.255.255.255
      # allow connections from any host
      # on the 192.168.128.0 network
      192.168.128.0 255.255.255.0
      # allow connections from any host
      # between 10.0.0.0 to 10.0.15.255
      10.0.0.0 255.255.240.0
      ------------------------------------------------
      # /etc/netstartで開始
      アカウントの追加削除
      # vi /var/yp/master.passwd
      # cd /var/yp
      # make
      # yppasswd newuser
      終わり
      ●スレーブサーバ
      # vi /etc/rc.conf
      portmap_enable="YES"
      nisdomainname="MyDomainName"
      nis_server_enable="YES"
      nis_yppasswdd_enable="YES"
      nis_yppasswdd_flags="-u" (for Solaris)
      # ypinit -s マスターサーバellington MyDomainName
      # crontab -e
      20 * * * * root /usr/libexec/ypxfr passwd.byn
      ame 21 * * * * root /usr/libexec/ypxfr passwd.byuid
      # vi /var/yp/securenets (これがなければフルアクセス)
      ------------------------------------------------
      # allow connections from local host -- mandatory 127.0.0.1 255.255.255.255

      # allow connections from any host
      # on the 192.168.128.0 network
      192.168.128.0 255.255.255.0
      # allow connections from any host
      # between 10.0.0.0 to 10.0.15.255
      10.0.0.0 255.255.240.0
      ------------------------------------------------
      # /etc/netstartで開始
      ●クライアント
      # vi /etc/host.conf
      nis
      # vipw
      +:::::::::

      # vi /etc/group +:*::
      # vi /etc/rc.conf
      portmap_enable="YES"
      nisdomainname="MyDomainName"
      nis_client_enable="YES"
      nis_client_flags=""
      # vi /var/yp/securenets
      ------------------------------------------------
      # allow connections from local host -- mandatory
      127.0.0.1 255.255.255.255
      # allow connections from any host
      # on the 192.168.128.0 network
      192.168.128.0 255.255.255.0
      # allow connections from any host
      # between 10.0.0.0 to 10.0.15.255
      10.0.0.0 255.255.240.0
      ------------------------------------------------

      % ypcat passwd
      % ypwhich NISサーバを表示
      % ypwhich -m で詳細表示
      % ypwhich -x どのファイルを引っ張ってきてるかの表示


うにっくすさんの覚え書きについて

Home >> うにっくすさんの覚え書き >> FreeBSD - NIS