Redhat之NIS

NIS简介

    网络信息服务(NIS) (Network Information Service) 。如果瘦客户机上无法建立用户,但仍需要进行相关操作,这时候我们就用到了NIS:用户只需要在nis服务器上面创建,客户端加入nis域,直接可以使用Nis域上的用户来登录。

配置

Server(192.168.0.100/24)端配置
  • 安装NIS

yum -y install ypserv

  • 创建NIS使用的目录

mkdir /nishome

  • 创建NIS用户并修改密码

useradd -d /nishome/nisuser nisuser
echo “nisuser” | passwd nisuser --stdin

  • 编辑NIS配置文件,指定NIS域
    在配置文件中插入一行 NISDOMAIN=www.redhat.com 注意这里NISDOMAIN必须为大写

vim /etc/sysconfig/network

  • 将服务器加入NIS domain

nisdomainname www.redhat.com
nisdomainname

  • 启动NIS服务

systemctl restart ypserv.service

  • 生成NIS 用户数据库

/usr/lib64/yp/ypinit -m
这里只有一个host ,直接Ctrl+D用户数据库

  • 重启NIS服务

systemctl restart ypserv.service

Client(192.168.0.200/24)端配置
  • 安装NIS客户端

yum -y install ypbind

  • 客户端配置域和地址

setup (选择认证方式为NIS,空格选中)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置后会出现setup的第一张图,如果没报错,直接退出即可。

  • 查看客户端配置结果

ypcat passwd (这里的nisuser为server端配置的用户;这里存在一个问题进入切换用户后,进入的是/root 目录。下面我们结合autofs,让他切换的目录变成自己的家目录)

nis client
切换用户

nis 结合autofs实现启动切换
Server端配置
  • 安装nfs

yum -y install nfs-utils

  • 将用户的家目录共享出去

vim /etc/exports

/nishome/nisuser *(rw)

  • 重启nfs服务

systemctl restart nfs

client端配置
  • 修改主配置文件

vim /etc/auto.master

/nishome /etc/auto.misc

  • 修改次配置文件。增加一行:-fstype=nfs 192.168.0.100:/nishome/&。这里的192.168.0.100是server端地址。

vim /etc/auto.misc

-fstype=nfs 192.168.0.100:/nishome/&

  • 重启autofs服务

systemctl restart autofs

  • 查看结果

nis autofs

注意事项

  • 请在server和client端firewall和selinux

systemctl stop firewalld
setenforce 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值