nislinux
A. linux下nis客户端挂载nis用户家目录的问题 求助!!
你应该挂到/rhome/nisuser3目录,不能挂/rhome. 你已经用AUTOFS挂载了/rhome后,其他的就没有权限去挂/rhome/xxxx下面的目录了。这是权限的问题
B. Linux的NIS服务器怎么搭建
一、服务器配置:1、第1张安装光盘中包括NIS服务器的安装包ypserv-
# chkconfig time on
# chkconfig time-udp on 
# service xinetd restart 
2、设置NIS域名和本地解析文件
# echo '192.168.1.2  LinServ' >> /etc/hosts
# nisdomainname nistest
# echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local 
# echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network
3、设置安全过滤文件
# vi /var/yp/securenets
  host 127.0.0.1
  255.255.255.0   192.168.1.0  
4、启动服务
# service portmap status
# service ypserv start
# service yppasswdd start 
5、构建数据库
/usr/lib/yp/ypinit -m 
 注意:如果服务器新增了用户,需要重新运行初始化命令。
       
   二、客户机配置:1、NIS客户机需要安装ypbind和yp-tools两个软件包
2、
# echo '192.168.1.2  LinServ' >> /etc/hosts
3、
# nisdomainname nistest
# echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local 
# echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network
4、修改配置文件
echo 'domain nistest server LinServ' >> /etc/yp.conf 
              无法解析时可将LinServ换成IP。
5、设置nsswitch.conf文件 
   文件中需要添加使用nis作为主机信息的查询方式
passwd:     files nis
shadow:     files nis
group:      files nis
hosts:      files nis dns 
6、
# service portmap status
# service ypbind start
7、测试命令
yptest     ypwhich -x     ypcat passwd
8、改密码
yppasswd
C. linux 禁止nis用户登录。
在vi /etc/hosts.allow 和vi /etc/hosts.deny 把aaa用户所使用得pc的ip地址添加进hosts.deny 内容为 sshd:aaaip 或者 all:aaaip。然后重新启动xinetd进程即可(service xinetd restart)。
如果aaa是登陆用户名的话,就只能修改/etc/passwd文件,将aaa用户关闭。
D. linux下的NIS和NFS是什么关系啊,
NIS是网络信息服务的简称,也被称为网络黄页服务(Yellow Page),用来在网络上共享各种信息,如用户账户的管理、hosts文件等;NFS是网络文件系统的简称,用来在网络上共享目录,是Unix/Linux系统中最常见的文件服务。二者并没有什么必然的联系。至于配好NIS后使用客户端检验,需要使用NFS自动挂载,只是因为使用客户端检验时,客户端上登录的用户名是存储在NIS服务器上的,客户端上并没有这个用户账户,所以会提示没有宿主目录。如果设置了NFS的自动挂载,一般会把网络上NIS服务器的/home目录挂载到本地的/home目录,这样在客户端登录上就可以找到宿主目录了。
E. linux nis 密码怎么改
一:建立NIS应用服务,所需的软件:
[root@kk ~]# rpm -qa ypserv ypbind yp-tools portmap
portmap-4.0-65.2.2.1
yp-tools-2.9-0.1
ypbind-1.19-11.el5
ypserv-2.19-5.el5
二:服务端
1:建立NIS域 time.com      //////区别于DNS域,完全不同的概念
01、nisdomainname time.com            /////命令直接建立,重启消失
02、echo “/bin/nisdomainname time.com” >>/etc/rc.d/rc.local    /////追加到这个文件里
03、echo “NISDOMAIN=time.com”>>/etc/sysconfig/network  ////追加到这个文件里
2:设定服务端的主机名称 nis
 01、echo “127.0.0.1   nis” >/etc/hosts
 02、echo “HOSTNAME=nis”>>/etc/sysconfig/network
3:修改配置文件/etc/ypserv.conf
  添加:
  127.0.0.0/255.0.0.0 : * : * : none     //////本地无限访问nis服务器
  192.168.1.0/255.255.255.0 : * : * : none   //////这个网段无限访问nis服务器
  * : * : * : deny                     ///////拒绝所有(除了上面的)
4:重启NIS服务
   Service portmap restart       ///////开启rpc远程端口
   Service ypserv restart         ///////开启NIS服务
   Service yppasswdd restart     ///////开启修改密码的服务
5:建立测试用户kkadmin
    mkdir  /rhome           //////新建用户的宿主目录
    useradd  -d  /rhome/kkadmin kkadmin    ////指定用户宿主目录(每次都要这样)
        yppasswdd kkadmin            ///////设置密码
 
6:输出共享目录
    在/etc/exports
添加:
   /rhome                   192.168.1.0/24(sync,rw,no_root_squash)
 7:重启NFS服务
   Service nfs restart
 8:建立数据库文件
 /usr/lib/yp/ypinit –m
 ………………………..
…………………………..
             Next host to add:  nis
             Next host to add:        //////按ctrl +D组合键
                          
………………
                                [y / n : y] y       ///////输入y键
9:建立允许访问的群体
          touch  /etc/netgroup     ///////在配置文件已经做了限制,这个文件建立之后是空的就行
10: /etc/hosts 建立ip和域名的对应关系
   192.168.1.158           nis     //////主NIS服务器
   192.168.1.157           slave   //////从NIS服务器
 
  //////////////服务端配置完毕/////////////////////
 
三:客户端
所需软件:ypbind和yp-tools
  1:加入time.com
   (方法等同服务端的做法,略过)
   2:设定主机名称 ccc
   (方法等同服务器的做法,略过)
  3:/etc/hosts主机名称和ip的对应关系
   添加:
    192.168.1.158           nis
    192.168.1.157           slave
   4:配置文件/etc/yp.conf的设定
   添加:
    domain time.com            ///////NIS域名
    ypserver nis                 //////主nis服务器
    domain time.crom           //////NIS域名
    ypserver slave               //////从nis服务器
   5:配置文件/etc/nsswitch.conf
      原来:
     passwd:           files
     shadow:           files
     group:             files
     hosts:             files
     修改为:
  passwd:         files  nis  slave
     shadow:        files   nis  slave 
     group:           files   nis  slave 
     hosts:           files   nis  slave  dns
     查询方式顺序:filesànis-àslave-àdns 
   6:重启客户端服务
     Service portmap restart
         Service ypbind restart
       7:客户端自动挂载NIS服务器输出的共享家目录的设定
          01: 修改/etc/auto.master文件
              添加:
              /rhome            /etc/auto.home
         02: 修改/etc/auto.home (若没有则建立)
             添加:
*            -fstype=nfs          192.168.1.158:/rhome/&
         03:重启autofs 服务
             Service autofs restart
       
          ////////////////////客户端设置完毕/////////////////////////////////////
   
       四:测试
         使用账户kkadmin测试
         退出到虚拟终端,登录
         (注意:客户端是没有kkadmin这个用户的,在NIS服务端)
        
         ccc  login: kkadmin
         password:
         [kkadmin@ccc ~]$           ///////若NIS服务端没有设置家目录输出共享,
                                                  ///////那么将显示bash提示符shell界面
      五:从nis服务器配置
          一般企业里有主NIS服务器就能够满足需求了,这略过,有兴趣的读者请参考相
          技术资料,这个不再赘述。
      六:客户端的几个测试命令
           01:  yptest命令  使用客户端之前,先使用该命令进行测试
           02: ypwhich 命令 显示服务端的数据库文件
           03: ypcat 命令  显示服务端的账号密码等信息
 
          ************* **********NIS服务器讲解完毕**********************
