####linux下搭建NIS服务器
RHEL5部署NIS服务器
当生产环境中的Linux服务器主机越来越多的时候,管理每台服务器中的账号是一件比较麻烦的工作,主要是每一个用户分别在每一台服务器上都要建立相应账号,如果涉及组的管理,那情况可能更麻烦。NIS(网络信息系统)在一定程度上为我们解决这个问题。在一台服务器上集中管理所有Linux的账号。这样,我们增加一个用户的时候,不需要在每一台Linux上去增加用户了。
注意:当部署了nis服务器之后,在nis服务器新添加的用户可以在客户机上使用。但是在客户机上就不能在创建新的本地用户了!
实验条件:两台机器。一台nis服务器,一台客户机(测试)
NIS服务器相关包:yeserv .ypbind yp-tools
实验步骤:1.对没安装的包进行安装(默认是已经安装过了的,我们现在先来查看一下)
Ok。两个已经安装,ypserv还没安装,我们现在先安装一下
正在安装….
2.在NIS服务器建立nis服务的宿主目录和用户,用户客户端登陆时使用,以及便于识别和管理
3.为nis服务器指定nis域名
在/etc/sysconfig/network文件中加入NIS域,编辑这个文件然后在文件的底部加入下面的行
NISDOMAIN=zhao.com(这里的zhao.com只是单纯的nis域名不是该服务器的DNF区域名)
创建nis域名:
4.生成nis用户数据库
配置完成后,需要到/var/yp下检查下有没有生成一个以NIS域名命名的文件,这是NIS的用户数据库,如果没有先删除该目录下”(none)”目录,再重新生成数据库。
Ok,有
5.启动nis服务器相关服务
如果老是监听不到nis域服务器
可采取下面操作
关闭防火墙
.关闭selinux
在试一次
Ok、
接着启动nis相关服务
6.使用nfs共享nis用户家目录
编辑/etc/exports文件加入以下内容(将所有NIS用户专用家目录通过NFS共享),并通过service nfs restart 命令启动NFS服务
7.在/etc/init.d/rc.local加入以下内容
/bin/nisdomainname zhao.com
Ok 。在这nis服务器全部配置完成
############################################################
接下来配置我们的客户机
1.加入NIS域
有两种方法
1.在图形化界面运行 setup命令
验证配置
选中使用nis
填写nis服务器域名
确定。保存并退出
Ok
字符界面
输入NIS域名及NIS服务器IP(如果NIS客户可以解析NIS服务器的FQDN此处也可输入NIS服务器FQDN)。
配置完成后可以通过 getent paswd命令来查看nis服务器上的用户名是否已复制到本地
我们可以看到在最后,已经把在nis服务器创建的user1用户复制到了客户机本地
Ok
通过自动挂载功能在NIS客户端配置NIS漫游用户家目录
3.通过mkdir /home/nishome 建立nis用户专用家目录
在NIS客户端编辑/etc/auto.master文件,加入以下内容
是自动挂载的一个脚本,名叫nishome.misc(只是自己的理解)
然后编辑这个脚本
重启autofs服务
验证一下
Ok
还有一点需要注意:
当在nis服务器端新创建一个用户。客户机还不能直接使用
需要在nis服务器端.进入到 /var/yp
使用make命令,重新编译一下!!本人亲身经历,坑了好几个小时。
实验全部完成。
转载于:https://blog.51cto.com/postfix/1344598
####linux下搭建NIS服务器相关推荐
- Linux ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做)
文章目录 DHCP服务 了解DHCP服务 使用DHCP的好处 Linux 下搭建DNS服务器 实验环境 实验过程 修改DHCP配置文件 更改dns服务器名称 更改win10的IP地址 Linux &a ...
- cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享
介绍在linux下搭建NFS服务器实现文件共享 目录一.关于NFS 二.搭建一台NFS服务器共享特定资源 三.调优 一.关于NFS 1.NFS是Network File System的简写,即网络文件 ...
- linux dns服务无效,Linux下搭建DNS服务器及踩坑
DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...
- 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(下)
上一篇我们从零开始,在Linux环境下配置了Jenkins的Android构建环境,但也仅仅是搭建环境,至于参数化构建.输出apk .定时构建.邮件发送等功能因为篇幅的原因没有介绍,本篇博客就来介绍介 ...
- 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(上)
前言:作为开发者,我们都遇到过这样一个问题,项目在测试期的时候,测试总会找我们打各个环境的包,什么生产包.prd包.pre包,每次都是我们打完包再发给测试.可是打包是要时间的啊,项目小还好,项目大的话 ...
- Linux下搭建nginx服务器
Linux下搭建nginx服务器 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务.其特点是占有内存少,并发能力强,事实 ...
- kali系统搭建本地服务器,kali linux 下搭建git服务器
参考:http://www.cnblogs.com/dee0912/p/5815267.html https://www.liaoxuefeng.com/wiki/001373951630592960 ...
- Linux下搭建SVN服务器【亲测可用】
Linux下搭建SVN服务器 简介 第一步:通过yum命令安装svnserve,命令如下: 第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置) 第三步:创建svn版本库 第四步:配置修 ...
- Linux下搭建Apache服务器
Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权, ...
最新文章
- Git reset , revert, checkout的区别和联系
- IDEA编译时出现 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
- vb+socket 编写入侵监听程序
- 2018-2019-20172329 《Java软件结构与数据结构》第九周学习总结
- CodeForces - 1512G Short Task(欧拉筛求因子和)
- 使用GZIP和Zip压缩Java数据流
- AEAP的完整形式是什么?
- 什么是JavaScript中的回调函数?
- LeetCode 718. 最长重复子数组(DP)
- 大数据学习笔记28:MR案例——多输出源处理成绩
- hcna(华为)_Telnet篇
- Joint European Conference on Machine Learning and Knowledge Discovery in Databases(ECML-PKDD)会议怎么样?
- s一般怎么称呼自己的m_上海平面设计工资一般是多少,我该怎么提升自己的平面设计能力?...
- 简单谈谈对软件工程的理解
- Android 热修复框架: Sophix基本使用
- matlab中@的用法
- CT图像预处理之窗宽窗位调整
- 第一章 VSTO简介
- 使用OpenVINO实现飞桨版PGNet推理程序
- VS2019编译python解释器源码及学习方法