centos6.5(winbind+samba+AD)实现统一认证

一、Windows server2012 R2搭建AD服务器(搭建过程略)

域名:whuang.com

IP :192.168.100.150

二、centos6.5配置

IP:192.168.100.175

hostname:centos.whuang.com

关闭防火墙

基础包安装:

yum -y install pam_krb5* krb5-libs* krb5-workstation* krb5-devel* krb5-auth samba samba-winbind* samba-client* samba-swat*

配置如下:

启动相关服务并设置开机启动

service winbind start

chkconfig winbind on

vim  /etc/hosts

vim /etc/sysconfig/network

vim /etc/resolv.conf

vim /etc/samba/smb.conf

vim /etc/nsswitch.conf

vim /etc/krb5.conf

重启Samba和winbind服务

service winbind restart

service smb restart

把机器加入AD域中

net ads join -U Administrator    输入域管理员密码

测试winbind读取域控信息是否正常

wbinfo -t

读取域用户信息  wbinfo -u

查看域组 wbinfo -g

测试ntlm组件 ntlm_auth --username=administrator

使用域账户登录

ssh whuang.com\test01@192.168.100.175


解决域用户登录后没有家目录的问题:

a、建立域用户家目录:

mkdir /home/WHUANG

chmod 1777 /home/WHUANG

b、编辑/etc/samba/smb.conf配置文件,添加如下一行:

template homedir = /home/%D/%U

##修改如下一行如下,就可以实现在登录时不需要输入域名

winbind use default domain = true

c、编辑/etc/pam.d/system-auth,增加如下一行:

session required pam_mkhomedir.so skel=/etc/skel umask=0077

d、vim /etc/pam.d/sshd 统一增加上面那一行:

session required pam_mkhomedir.so skel=/etc/skel umask=0077

三、Samba配置

报错信息:

可能是Samba服务器和AD时间不一致导致


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • smb(samba): 1、用于linux和windows之间的文件共享,可以实现匿名用户和本地用户之间的文件共享...
    柒夏锦阅读 4,638评论 0 4
  • 1. Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构...
    garyond阅读 14,873评论 2 29
  • 一、概念 vsftpd虚拟用户:不是系统用户,即虚拟用户在系统中是不存在的,不能用来登录系统。他们的总体权限其实是...
    指间_流年阅读 1,696评论 0 0
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 9,159评论 0 10
  • ftp 文件传输协议 跨平台 上传下载文件 vsftpd 工具:非常安全的文件传输协议;默认的命令端口21号,数据...
    柒夏锦阅读 9,558评论 1 9