Ubuntu 下的NIS认证

  • 1 安装rpcbind
  • 2 安装nis
    • 2.1 服务端配置
    • 2.2 客户端配置

1 安装rpcbind

# 安装rpcbind服务
apt-get install rpcbind#查看rpcbind服务运行状态
systemctl status rpcbind# 查看rpcbind服务是否开机自启
systemctl list-unit-files | grep rpcbind# 设置rpcbind服务开机自启
systemctl enable rpcbind# 启动rpcbind服务
systemctl start rpcbind# 查看rpcbind服务是否在111端口上正常启动
netstat -antlp | grep 111

2 安装nis

apt-get install nis  ## 界面输入nisdomainname:nis.example.com,这里的nisdomainname与DNS无关

2.1 服务端配置

修改nis域名,这里的域名与DNS无关

vi /etc/defaultdomain# 设置你需要的nis域名,这里就使用nis.example.com
nis.example.com

修改nis配置文件

vi /etc/default/nis# 修改NISSERVER类型为master
NISSERVER=master# 修改NISCLIENT为false
NISCLIENT=false

修改yp配置文件

vi /etc/yp.conf## 加入以下内容
domain nis.example.com server ip # 这里的ip为本机的ip

修改修改数据库权限,一般可不用修改

vi /etc/ypserv.conf# 根据需要修改数据库权限

修改客户端连接权限

vi /etc/ypserv.securenets# 将"0.0.0.0 0.0.0.0"换为允许连接的客户端,可设置单个ip或某个网段

初始化数据库

/usr/lib/yp/ypinit -m

启动nis服务

systemctl start nis

设置nis开机自启

systemctl enable nis

2.2 客户端配置

修改yp配置文件

vi /etc/yp.conf## 加入以下内容
domain nis.example.com server ip # 这里的ip为服务端的ip

账号密码查询顺序中加入nis

vi /etc/nsswitch.conf## 在passwd、group和shadow中加入nis,hosts可加可不加
passwd:         files nis
group:          files nis
shadow:         fiels nis

启动ypbind

service ypbind start

nis认证测试

yptest

这个测试当中我们可以发现一些错误,就是在 Test 3 出现的那个警告信息啦。还好,那只是说没有该数据库而已, 。重点在第 9 个步骤 yp_all 必须要有列出你 NIS server 上头的所有帐户信息,如果有出现账号相关数据的话,那么应该就算验证成功了!

设置ypbind 开机自启

systemctl enable ypbind

Ubuntu 下的nis认证相关推荐

  1. Ubuntu下root密码认证错误

    1.默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd root,然后输入当前用户的密码,再输入要设置root的密码,我们一般设置成两个都一样 ...

  2. linux 自动降频,Linux资格认证:Ubuntu下对CPU进行降频

    这两天CPU温度超高,为了解决这个问题,先是找了两块以前台式机上的风扇(一个CPU,一个机箱风扇),和一条USB延长线.接好以后运行了一段时间,发现效果很不明显,大概降了有1度吧,还不知道是不是因为自 ...

  3. ubuntu下 用mentohust代替锐捷认证上网

    上个月安装了windows10和ubuntu双系统,但作为一个学生党深深的体会到了锐捷是有多么的坑!!所以我决定用mentohust代替锐捷上网,但弄软件向来不是我在行的,按照网上的教程弄了几天之后觉 ...

  4. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  5. 烂泥:ubuntu下配置msmtp+mutt发送邮件

    2019独角兽企业重金招聘Python工程师标准>>> 本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb. 本文主要介绍 ...

  6. Ubuntu下配置Nginx HTTPS

    HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入S ...

  7. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  8. Ubuntu下SSH设置

    2019独角兽企业重金招聘Python工程师标准>>> 网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最 ...

  9. Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议

    Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议: 1.用JDK自带的Keytool生成服务器证书:   1)打开终端控制台,转向tomcat主目录,执行生成keystore ...

最新文章

  1. [置顶] Android代码----android获取3G或wifi流量信息
  2. CUMCM:05B  DVD在线租赁
  3. 从烤箱到蒸烤箱、到蒸烤箱集成灶,功能做加法,价格做乘法
  4. 登录form php一个页面跳转页面,form表单页面跳转方式提交练习
  5. Linux安装技巧--安装Uuntu与windows8/10共存
  6. 显示计算机程序的表格如何打开,电脑表格怎么小窗口显示不出来怎么办
  7. 二进制编译安装mysql_数据库(MySQL)二进制安装+编译安装 + MariaDB编译安装
  8. c语言实现容器,C语言三种容器:list vector和deque的区别
  9. 【python笔记】异常
  10. Perl文件内容对比
  11. Unity 资源断舍离(资源清理重复以及引用被引用查找)
  12. SPSS 效度分析【SPSS 036期】
  13. 微软日语输入法键盘输入对应不上 解决方法
  14. 程序员用简单C语言一顿神操作,瞬间打造植物大战僵尸,无人不服
  15. iOS 自定义相机功能
  16. 夜神模拟器(Android7)+BurpSuit配置抓取HTTPS包
  17. 顶会速递 | ICLR 2020录用论文之自然语言处理篇
  18. structural covariance network
  19. 计算机专业怎么考aqf,今年的全国计算机等级考试是采用什么系?
  20. 盈利模式研究——网站盈利9问

热门文章

  1. 什么叫结构化的算法?为什么要提倡结构化的算法?
  2. OrCADPADS9.5Cadence学习记录
  3. spss/amos评价分类(问卷调查)matlab(模糊综合评价+AHP层次分析法模型)
  4. 生成token和验证token机制
  5. 更新:为 NGINX 配置免费的 Let‘s Encrypt SSL/TLS 证书
  6. 移动端网页知识点总结
  7. pyecharts 世界地图国家中英文对照表
  8. RxSwift实战经验
  9. 新媒体运营师含金量高吗
  10. 大神嵌入式linux系统的路径规划与经验分享(干货满满)