solairs 10 下的NFS与NIS
一、服务端(一)配置NFS
1. 配置NFS服务,以便变工作目录共享出去
vi /etc/dfs/dfstab
e.g.
# hostname admin
# cat /etc/dfs/dfstab
share -F nfs -o ro=db1:app1:app2:app3:app4,anon=0 /usr/js
share -F nfs -o rw=db1:app1:app2:app3:app4,nosuid /home
这里db1...app4都是指机器的名字,也要以这样写 ro,anon=0,这样默认所有hosts里的客户机都可访问
2 共享
shareall
3. 诊断
查看服务器的已共享资源 dfshares
查看共享资源被利用的状况 dfmounts
(二)配置NIS
1、复制配置文件
如果NIS服务器不充许NIS用户登录,此步跳过
cp /etc/nsswitch.nis /etc/nsswitch.conf
2. 设定域名
# domainname testnis
# echo testnis > /etc/defaultdomain
3. 修改Makefile
如果NIS服务器也允许NIS用户登录,这样NIS用户使用的是/etc/password与/etc/shadow文件,
此步可略过,但一般不建议这样使用。
如果不允许使用可以在此处设置Makefile里的PWDIR为/var/yp/etc或其他目录
先将passwd和shadow拷入PWDIR,里面的信息只保留NIS用户的信息,比如删除root用户等
添加 auto.home: auto.home.time
locale: locale.time
更改
$(DIR)/auth_attr → $(DIR)/security/auth_attr
$(DIR)/exec_attr → $(DIR)/security/exec_attr
$(DIR)/prof_attr→$(DIR)/security/prof_attr
$(DIR)/audit_user →$(DIR)/security/audit_user
4. 编辑 /etc/locale
# vi /etc/locale
testnisen_US
5. 初始化及启动服务:
# ypinit -m
# /usr/lib/netsvc/yp/ypstart
6. Test NIS master server
# ypcat hosts : 查看hostname database
# ypcat passwd : 查看 password database
#ypwhich –m : 查看 master server 的所有数据库
二、客户端
(一)配置NFS客户端
①启动NFS Client服务:
②编辑/etc/vfstab:
nis_server_ip:/home - /home2 nfs - yes soft,bg
③把NFS文件系统挂上:
# mountall -r
(二)配置NIS客户端
①# cp /etc/nsswitch.nis /etc/nsswitch.conf
②# vi /etc/hosts :添加Master server hostname 和 IP
③#domainname testnis
④#echo testnis > /etc/defaultdomain
⑤#ypinit –c :添加yp master server and slave server
⑥# /usr/lib/netsvc/yp/ypstart
#ypwhich –m :查看master server的数据库信息,如果看到说明NIS client 成功
三、其它
(一)添加用户
先在server上用useradd创建,然后把/etc/passwd及shadow里面对应的信息拷入对应PWDIR中对应的文件里面
(二)修改密码
在客户机上运行passwd即可
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4448/showart_316834.html
页:
[1]