linux加入windows域
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试Linux加入Windows域
Taylen 2010.7 一、环境
本文是综合网上一些资料整理,重新测试成功的。
1、windows 2003 为域控服务器,域名为 。
a)主机名:win2003-test
b)IP地址:10.30.64.50
2、客户端机器为Redhat 企业版5.4 。
a)主机名:redhat53
b)IP地址:10.30.64.53
c)DNS:10.30.64.50
二、Linux加域
1.环境安装
a)Windows 的安装和域控的配置,这里省略。
b)Redhat安装过程也省略掉,主要是配置。
i.需要安装软件列表:
[root@redhat53 ~]# rpm -qa|grep samba
samba-3.0.33-3.14.el5
samba-client-3.0.33-3.14.el5
samba-common-3.0.33-3.14.el5
system-config-samba-1.2.41-5.el5
[root@redhat53 ~]# rpm -qa|grep krb5
krb5-auth-dialog-0.7-1
krb5-workstation-1.6.1-36.el5
krb5-libs-1.6.1-36.el5
pam_krb5-2.2.14-10
krb5-devel-1.6.1-36.el5
ii.更改的配置
a)设置好IP地址和DNS。通过setup命令可以配置更改。
b)设置主机名和域名。前面测试很多次没成功都是这个没配置,郁闷。
i.通过修改HOSTS文件和/etc/sysconfig/network文件。
vim /etc/sysconfig/network
加入HOSTNAME=
vim /etc/hosts
10.30.64.53 redhat53
iii.启动smb服务和winbind服务。
Service smb start 和service winbind start
Winbind一般默认是启动的。Smb没有。通过:
Chkconfig –level 345 smb on 配置自动启动。
2.加域配置
a)Redhat中可以直接使用setup命令进行图形化加域。
b)首先输入setup 回车。如图。
c)选择Authentication configuration 回车;
d)选择左边的Use Winbind 和右边的Use Kerberos 和Use Winbind
Authentication ,选中Next继续;
e)填上域名和KDC服务器IP地址。选中Next继续。
f)在Security Model中选择ads 。Domain中填写域名,Domain Controllers、ADS
Realm 以及选择对应的shell 。如图。
g)选中Join Domain 加入域。弹出下图;
h)有点像windows加域一样,选择Yes回车,并输入域控中有权限加域的管理员
账号和密码。
i)点击OK。后返回界面;
j)点击OK。确定。
计算机了。
l)至此,Linux加域就已经完成。从windows服务器访问Linux SMB服务就不在需要输入账号密码了。
m)还有值得注意的是,Linux服务器启动登录后需要验证一次与域服务器的联系,加域时候的账号密码需要输入一次,好像有点不方便。
三、SMB服务的配置。
1. 首先用以下命令测试一下
wbinfo -t 测试通信成功与否checking the trust secret via RPC calls succeeded
(返回此信息表示成功了)
wbinfo -u 查看域用户
wbinfo -g 查看组用户
getent group 查看在/etc/group 里生成映射域组用户(看不到?)
getent passwd 查看在/etc/passwd 里生成映射域用户(看不到?)
要先配制NSS
Nss为Name Service Switch,控制帐号的验证。编辑/etc/nsswitch.conf,如下
vim /etc/nsswitch.conf
passwd: files winbind
shadow: files winbind
group: files winbind
还有配置/etc/samba/smb.conf
#/etc/samba/smb.conf
#workgroup = LINUXSH//域名
#password server = 10.30.64.50//域服务器
#realm =
#security = ads//必须启用
#idmap uid = 16777216-33554431
#idmap gid = 16777216-33554431
#template shell = /bin/bash
#winbind use default domain = false (改成true)
#winbind offline logon = false(改成true)
#template homedir = /home/%U
#winbind separator = /
#winbind enum users = Yes