茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1671894 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
P1110064.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

小企鵝開談 : [分享]Linux samba + winbind + krb5 與 windows 2000、2003 網域 AD 整合

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]使用samba將linux主機加入AD域
自從上次用net rpc把linux主機加入到AD域後,著實興奮了幾天.但上次也有些遺留的問題沒有搞明白,比如和net ads join加入域的區別.kerbrose認證基本沒用到.於是琢磨著用net ads再加一次.趁著老大去北京出差的機會,公司的事情又不是很忙,還是好好來研究一番.

先談下krb那些支持的包如何裝,還是那句老話,圖省事,就默認安裝吧,雖然用的空間多點,但是知識可是無價的.呵呵.如果實在不放心,可以用rpm -qa | grep krb查看下是否安裝了必要的包.

(1)接下來的工作當然是配置/etc/krb5.conf
[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 ticket_lifetime = 24000
 default_realm = LIZL.COM #改成自己的
 dns_lookup_realm = false
 dns_lookup_kdc = true    #這個地方有改動

[realms]
    LIZL.COM = {
      kdc = 192.168.51.33:88   #一個字,改
      admin_server = 192.168.51.33:749 #再改
      default_domain = LIZL.COM  #還是改
    }

[domain_realm]
 .lizl.com = LIZL.COM  #改成自己的AD
 lizl.com = LIZL.COM   #改成自己的AD

[kdc]
 profile = /var/kerberos/krb5kdc/kdc.conf

[appdefaults]
     pam = {
        debug = false
        ticket_lifetime = 36000
        renew_lifetime = 36000
        forwardable = true
        krb4_convert = false
    }

(2)文件配置好了,現在要用kerbrose自帶的命令來操作了.
[root@leeldap etc]# kinit administrator@LIZL.COM
kinit(v5): Cannot find KDC for requested realm while getting initial credentials

別慌,google,baidu一下.修改krb5.conf中的dns_lookup_kdc = true,繼續
[root@leeldap etc]# kinit administrator@LIZL.COM
Cannot resolve network address for KDC in requested realm while getting initial credentials

又是錯誤,錯誤關鍵字resolve,馬上想到/etc/resolv.conf,打開一看,原來用的公司的dns,改用自己的
1 nameserver 192.168.51.33   # ad服務器
2 #nameserver 202.96.134.133
3 #nameserver 192.168.0.3

go on,
[root@leeldap etc]# kinit administrator@LIZL.COM
Password for administrator@LIZL.COM:
kinit(v5): Clock skew too great while getting initial credentials

終於出現密碼輸入框了,一陣竊喜,但又蹦出個時間不同步,查資料,原來要求在5分鐘以內.馬上查AD服務器和LINUX服務器的時間,faint,居然是一樣,那你怎麼還報錯,突然想起linux安裝的時候有提示是否同步時間服務器的過程,查資料.最後用命令
[root@leeldap etc]# ntpdate -b 192.168.51.33 # ad服務器
17 Aug 18:08:23 ntpdate[1959]: step time server 192.168.51.33 offset 0.080875 sec

同步了時間,再次kinit,終於不報錯了.謝天謝地.
(3)修改/etc/samba.conf配置文件
和net rpc join差不多,只是需要更改security = ads就可以了
(4)然後啟動smb和winbind服務
(5)使用net ads join(不用帶參數)加入域
[root@leeldap var]# net ads join
Using short domain name -- LIZL
Joined 'LEELDAP' to realm 'LIZL.COM'

(6)然後用wbinfo和getent命令查看寫是否加入域成功...

原文出處:使用samba将linux主机加入AD域(二) - 梦想开始的地方 - 博客园
前一個主題 | 下一個主題 | 頁首 | | |



Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|