作者 主題: 我用這樣的方式可以讓Windows 2000加入Samba PDC  (閱讀 12220 次)

0 會員 與 1 訪客 正在閱讀本文。

kenny

  • 訪客
這是網友寄來的解決方法﹕

引述: "詹振維"

我用這樣的方式可以讓Windows 2000加入Samba PDC
1.#smbpasswd -a root
2.於smb.conf的[global]中加入
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
3.#service smb restart
4.於Windows 2000上:我的電腦 > 內容 > 網路識別 > 內容
> 於【成員隸屬】欄位點選【網域】並輸入網域名稱 > 確定
>
輸入root及password即可,重開機後即可以用一般使用者帳號﹙當然得用passwd與smbpasswd
-a建立﹚登入Samba網域。

感謝提供管道指導,不勝感激!
                                        詹振維

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
我用這樣的方式可以讓Windows 2000加入Samba PDC
« 回覆 #1 於: 2002-06-13 15:42 »
哈!謝謝您啦!大大!
小弟我除了感激之外,不知道該說啥啦 !
這個問題己困擾我己久,現在看了解答,有說不出的暢快 .

★認證☆

  • 可愛的小學生
  • *
  • 文章數: 26
    • 檢視個人資料
    • http://soga.wasong.idv.tw
好像那裡有問題說
« 回覆 #2 於: 2002-06-17 14:42 »
果然,可以使得 win2k 加入 samba 的網域 .
但是,什麼叫做:
在輸入 root 及 passwd 後,出現了:--->

提供的証件與現有的 証件組 衝突..

阿娘為,給它進不去說...

教一下哦!

救命哦!

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
我用這樣的方式可以讓Windows 2000加入Samba PDC
« 回覆 #3 於: 2002-06-17 15:03 »
您好:
我是在rh7.3上試的,一做就成玏了哩!不知版本一不一樣,您有用smbpasswd先建root的帳號及密碼嗎??

★認證☆

  • 可愛的小學生
  • *
  • 文章數: 26
    • 檢視個人資料
    • http://soga.wasong.idv.tw
研究中
« 回覆 #4 於: 2002-06-17 15:17 »
引述: "ericshei"
您好:
我是在rh7.3上試的,一做就成玏了哩!不知版本一不一樣,您有用smbpasswd先建root的帳號及密碼嗎??


我是用 cle 1.0 +redhat 7.0
samba 2.0.7

其它就如同 上述的一樣啦!
我的設定檔 如下:
[global]
   domain master = Yes
   add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
   printing = lprng
   dns proxy = No
   update encrypted = Yes
   encrypt passwords = yes
   socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
   bind interfaces only = Yes
   wins support = Yes
   min password length = 0
   preferred master = Yes
   logon script = %U.bat
   interfaces = 61.221.2.32/255.255.255.248 192.168.100.0/255.255.255.0
   password server = 192.168.100.254
   security = DOMAIN
   domain logons = Yes
   unix password sync = Yes
   server string = %h Samba Server %v
   workgroup = BESTCERT.COM.TW
   client code page = 950
   netbios name = PDC-SAMBA
   log file = /var/log/samba/%m.log
   os level = 55
   netbios aliases = PDC-SAMBA
   create mask = 0755

roy

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 研究中
« 回覆 #5 於: 2002-08-12 22:32 »
引述: "★認證☆"
引述: "ericshei"
您好:
我是在rh7.3上試的,一做就成玏了哩!不知版本一不一樣,您有用smbpasswd先建root的帳號及密碼嗎??


>我是用 cle 1.0 +redhat 7.0
>samba 2.0.7
<下刪>

您好,我將samba換成2.2.5,win9x client login都正常,不過
win2k和winxp都無法登入。
win2k的錯誤訊息和您一樣,出現"提供的証件與現有的 証件組 衝突".. 而winxp可加入網域後,但重新登出要再登入就不行了…怪怪…

xp於samba的log
[2002/08/12 02:02:44, 5] smbd/uid.c:change_to_root_user(217)
  change_to_root_user: now uid=(0,0) gid=(0,0)
[2002/08/12 02:02:44, 2] smbd/server.c:exit_server(461)
  Closing connections
98於samba的log
[2002/08/12 22:19:37, 5] smbd/uid.c:change_to_root_user(217)
  change_to_root_user: now uid=(0,0) gid=(0,0)
看起來xp是已經登入,但為何又馬上離開呢?
不知道有誰可以為我解答 ? 雖然沒有立即解決的必要… 但還是很想了解…
PS.我smb.conf設的和Netman的文章一樣還是一樣,電腦名稱也是用手動
      加上去的……why ?  :cry:

harry112

  • 憂鬱的高中生
  • ***
  • 文章數: 198
    • 檢視個人資料
謝謝你~
我試的結果,會出現
「無法更新密碼,新密碼的值中包含不正確的字元」
還是不能加入網域…
請問還有解嗎?

引述: "kenny"
這是網友寄來的解決方法﹕

引述: "詹振維"

我用這樣的方式可以讓Windows 2000加入Samba PDC
1.#smbpasswd -a root
2.於smb.conf的[global]中加入
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
3.#service smb restart
4.於Windows 2000上:我的電腦 > 內容 > 網路識別 > 內容
> 於【成員隸屬】欄位點選【網域】並輸入網域名稱 > 確定
>
輸入root及password即可,重開機後即可以用一般使用者帳號﹙當然得用passwd與smbpasswd
-a建立﹚登入Samba網域。

感謝提供管道指導,不勝感激!
                                        詹振維

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
Re: 好像那裡有問題說
« 回覆 #7 於: 2003-08-08 09:09 »
引述: "★認證☆"
果然,可以使得 win2k 加入 samba 的網域 .
但是,什麼叫做:
在輸入 root 及 passwd 後,出現了:--->

提供的証件與現有的 証件組 衝突..

阿娘為,給它進不去說...

教一下哦!

救命哦!


將近一年了,換我遇到與您想同的問題了,我的情形是,join samba domain之前,我曾先透過網芳,輸入帳號密碼,access samba pdc ,並map 成網路磁碟機.導至無法join domain出現証件組衝突的錯誤,把map的網路磁碟機中斷就行join domain了,另外注意machine account 別用數字開頭哦!不然也會有error 我想這跟linux上account不能用數字的道理一樣的.

share-ken

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
    • http://home.kimo.com.tw/cafe22kimo/
[建議] 可以試一下嗎
« 回覆 #8 於: 2003-08-15 21:59 »
Samba-PDC

[ global ]

netbios name = linux

client code page = 950

workgroup = work

os level = 250

preferred master = yes

domain master = yes

local master = yes

security = user

encrypt passwords = yes

domain logons = yes

logon drive = H:

logon home = \\server\%u

logon script = logon.bat


<<<<<<<建立Windows Nt 2k-Xp 帳號 >>>>>>>>>

smbpasswd -a root  第一次登入要用 root 身份進入

useradd -d /dev/null -s /bin/false win2k$

passwd -l win2k$

smbpasswd -a -m win2k$


在建立真正要登入的使用者

useradd win2k

passwd win2k

smbpasswd -a win2k

建立二個帳號 一個是加$的帳號給Samba看的不用登入,
一個是真正要登入的帳號
二者的帳號只差一個 $

建議您   如要使用者   user1  登入
在linux和samba上都建立帳號  只是一個有加$

不知 妳是否 成功了嗎