Win AD +Liunx NIS 账户集成方案

概述:

目前ldap比较常用的是微软的AD (Windows ActiveDirectories的简称,意为活动目录),但是微软AD无法支持NIS,NIS比较试用于linux及UNIX相关的认证,本文将介绍如何同步两套认证系统的账户和密码,简化ldap和nis的使用。

思路:

尽管在AD下可以使用sssd或直接配置unix认证,但在linux客户端下会有许多问题,我们需要再重新部署一套linux nis server。

在AD服务器上设置,开启UNIX功能,

管理员运行powershell

Dism.exe /online /enable-feature /featurename:adminui /all

Dism.exe /online /enable-feature /featurename:nis /all

Dism.exe /online /enable-feature /featurename:psync /all

 

添加Linux NIS Server

启用linux NIS server

部署nis server (略),配置nisscirpt.sh 脚本,用于将AD UNIX账户同步到本地,并设置crontab每5分钟同步一次

nisscirpt.sh

#!/bin/bash

master_server=”10.2.1.1″

PATH=$PATH:/usr/lib64/yp:.

ypxfr  -h $master_server passwd.byname

ypxfr  -h $master_server passwd.byuid

ypxfr  -h $master_server group.byname

ypxfr  -h $master_server group.bygid

ypxfr  -h $master_server hosts.byname

ypxfr  -h $master_server hosts.byaddr

ypxfr  -h $master_server netgroup

ypxfr  -h $master_server services.byname

ypxfr  -h $master_server protocols.byname

ypxfr  -h $master_server rpc.bynumber

 

完成以上,AD Server账户密码就可以和NIS账户同步

补充:NIS只能同步到一个group,如果账户有多个group,需要命令手动添加,

usermod -G  groupid userid , cd /var/yp && make

Win AD +Liunx NIS 账户集成方案

发表回复

滚动到顶部