汗……你提這個(gè)問題,分都不給點(diǎn),因?yàn)槟氵@個(gè)問題有些難,本人曾經(jīng)搞了一兩次LINUX加WINDOWS域,加的方法其實(shí)很簡單(UNIX上沒試過),就那么一兩個(gè)命令:net rpc join -S your.domain.name -U domain_administartor
創(chuàng)新互聯(lián)是一家專業(yè)提供新華企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為新華眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
另外,加的話,需要安裝SAMBA,如果有的時(shí)候加不了域的話,可能是跟SELINUX有關(guān)。
提醒樓主下:SAMBA也可以做域控制器,不過本人不試過。
本人當(dāng)初只是加過,但沒長期使用過,所以加域后會(huì)不會(huì)有什么問題的話我就不清楚了。
給你個(gè)鏈接吧:
加了域的后,想讓域帳戶登錄LINUX……我是沒成功過……頗感郁悶……
對(duì)于帳戶統(tǒng)一管理系統(tǒng)或軟件來說,在 Linux 下你可能知道 NIS、OpenLDAP、samba 或者是 RedHat、IBM 的產(chǎn)品,在 Windows 下當(dāng)然就是最出名的活動(dòng)目錄 (AD)了,這里就來探討一下如何讓 Linux 的計(jì)算機(jī)加入 AD 域。
首先,先簡單介紹一下 AD 域。自 Windows 2000 以來,AD 一直是 Windows 的身份驗(yàn)證和目錄服務(wù),AD 基于 LDAP 實(shí)現(xiàn)其功能,其使用 DNS 進(jìn)行主機(jī)名的解析,使用 Kerberos V5 進(jìn)行用戶身份驗(yàn)證,使用 LDAP V3 進(jìn)行統(tǒng)一的帳戶管理。
目標(biāo):在 AD 域中,將 Linux 服務(wù)器加入 AD,以使 Domain Admins 用戶組成員可以登錄操作 Linux 服務(wù)器,不需要在 Linux 服務(wù)器中單獨(dú)創(chuàng)建帳戶。
環(huán)境:一臺(tái) Windows Server 2012 R2 操作系統(tǒng)的服務(wù)器,安裝有 AD 并作為域控制器(DC),同時(shí)也作為 DNS 服務(wù)器和時(shí)間服務(wù)器;一臺(tái) RedHat Enterprise Linux 6.x 的服務(wù)器,請(qǐng)自行配置好網(wǎng)絡(luò)及 YUM 源。有關(guān) AD 域服務(wù)器的搭建,由于比較簡單,請(qǐng)自行查閱資料完成,這里不再詳述。
這里以 Windows 服務(wù)器地址為 192.168.2.122,域名為 contoso.com,主機(jī)名為 ad.contoso.com;Linux 服務(wù)器地址為 192.168.2.150,主機(jī)名為 lemon20.contoso.com。
1、安裝所需軟件:
# yum -y install samba samba-client samba-common samba-winbind samba-winbind-clients krb5-workstation ntpdate
2、設(shè)置服務(wù)自啟動(dòng)并啟動(dòng)服務(wù):
# chkconfig smb on
# chkconfig winbind on
# service smb start
# service winbind start
3、修改 /etc/hosts 文件,添加主機(jī)對(duì)應(yīng)記錄:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.150 lemon20.contoso.com lemon20
4、設(shè)置 DNS 地址并與 AD 服務(wù)器同步時(shí)間:
# echo "nameserver 192.168.2.122" /etc/resolv.conf
# ntpdate ad.contoso.com
5、設(shè)置 Kerberos 票據(jù)(可選):
銷毀已經(jīng)存在的所有票據(jù):
# kdestroy
查看當(dāng)前是否還存在票據(jù):
# klist
klist: No credentials cache found (ticket cache FILE:/tmp/krb5cc_0)
生成新的票據(jù),注意域名大寫。
# kinit administrator@CONTOSO.COM
# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: administrator@CONTOSO.COM
Valid starting Expires Service principal
08/02/16 22:35:26 08/03/16 08:35:29 krbtgt/CONTOSO.COM@CONTOSO.COM
renew until 08/09/16 22:35:26
6、以命令方式設(shè)置 samba 與 Kerberos,并加入 AD 域:
#authconfig --enablewinbind --enablewins --enablewinbindauth --smbsecurity ads --smbworkgroup=CONTOSO --smbrealm CONTOSO.COM --smbservers=ad.contoso.com --enablekrb5 --krb5realm=CONTOSO.COM --krb5kdc=ad.contoso.com --krb5adminserver=ad.contoso.com --enablekrb5kdcdns --enablekrb5realmdns --enablewinbindoffline --winbindtemplateshell=/bin/bash --winbindjoin=administrator --update --enablelocauthorize --enablemkhomedir --enablewinbindusedefaultdomain
注意命令中的大小寫,此步驟也可以使用 authconfig-tui 完成。
7、增加 sudo 權(quán)限(可選):
# visudo
加入下列設(shè)置:
%MYDOMAIN\\domain\ admins ALL=(ALL) NOPASSWD: ALL
8、確認(rèn)是否正確加入 AD 域:
查看 AD 的相關(guān)信息
# net ads info
查看 MYDOMAIN\USERID 的使用者帳戶
# wbinfo -u
補(bǔ)充:
如果啟用 selinux 的話,需要安裝 oddjobmkhomedir 并啟動(dòng)其服務(wù),這樣才能確保系統(tǒng)對(duì)創(chuàng)建的家目錄設(shè)置合適的 SELinux 安全上下文。
1.配置DNS
# vi /etc/resolv.conf
nameserver 192.168.2.30
nameserver 192.168.2.32
# vi /etc/host.conf
# nslookup 192.168.2.32 DNS查找
# net time SET 192.168.2.32 時(shí)間同步,客戶端以服務(wù)器時(shí)間為準(zhǔn)
2.samba
首先確保Linux系統(tǒng)中安裝了samba包,并用下述命令來檢查samba包的基礎(chǔ)庫支持,一般的RPM安裝都不會(huì)有問題。
# smbd -b | grep LDAP
HAVE_LDAP_H
HAVE_LDAP
HAVE_LDAP_DOMAIN2HOSTLIST
...
# smbd -b | grep KRB
HAVE_KRB5_H
HAVE_ADDRTYPE_IN_KRB5_ADDRESS
HAVE_KRB5
...
# smbd -b | grep ADS
WITH_ADS
WITH_ADS
# smbd -b | grep WINBIND
WITH_WINBIND
WITH_WINBIND
3.krb5配置
配置編輯/etc/krb5.conf,配置完成后,執(zhí)行
# kinit administrator@HXBANK.COM
4.Samba配置
編輯配置/etc/samba/smb.conf后,重啟samba服務(wù)
# service samba restart
# net ads join -U administrator@HXBANK.COM 加入域,這時(shí)需要輸入域管理員密碼
5.winbind配置
編輯/etc/nsswitch.conf,更改passwd和group為(files需視你linux系統(tǒng)配置NIS與否,如配置NIS,則為compat)
passwd: files winbind
group: files winbind
保存后(重)啟動(dòng)samba服務(wù)。(重)啟動(dòng)winbind。
用 wbinfo -u檢索用戶,wbinfo -g檢索用戶組來測(cè)試winbind是否正常。
1.配置DNS
# vi /etc/resolv.conf
nameserver 192.168.2.30
nameserver 192.168.2.32
# vi /etc/host.conf
# nslookup 192.168.2.32 DNS查找
# net time SET 192.168.2.32 時(shí)間同步,客戶端以服務(wù)器時(shí)間為準(zhǔn)
2.samba
首先確保Linux系統(tǒng)中安裝了samba包,并用下述命令來檢查samba包的基礎(chǔ)庫支持,一般的RPM安裝都不會(huì)有問題。
# smbd -b | grep LDAP
HAVE_LDAP_H
HAVE_LDAP
HAVE_LDAP_DOMAIN2HOSTLIST
...
# smbd -b | grep KRB
HAVE_KRB5_H
HAVE_ADDRTYPE_IN_KRB5_ADDRESS
HAVE_KRB5
...
# smbd -b | grep ADS
WITH_ADS
WITH_ADS
# smbd -b | grep WINBIND
WITH_WINBIND
WITH_WINBIND
3.krb5配置
配置編輯/etc/krb5.conf,配置完成后,執(zhí)行
# kinit administrator@HXBANK.COM
4.Samba配置
編輯配置/etc/samba/smb.conf后,重啟samba服務(wù)
# service samba restart
# net ads join -U administrator@HXBANK.COM 加入域,這時(shí)需要輸入域管理員密碼
5.winbind配置
編輯/etc/nsswitch.conf,更改passwd和group為(files需視你linux系統(tǒng)配置NIS與否,如配置NIS,則為compat)
passwd: files winbind
group: files winbind
保存后(重)啟動(dòng)samba服務(wù)。(重)啟動(dòng)winbind。
用 wbinfo -u檢索用戶,wbinfo -g檢索用戶組來測(cè)試winbind是否正常。
本文標(biāo)題:linux加域的命令 加域的作用
鏈接地址:http://jinyejixie.com/article44/dochoee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、App開發(fā)、企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司、面包屑導(dǎo)航、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)