作者 主題: M$ XP pro 無法登入 SAMBA ?  (閱讀 7147 次)

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

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
M$ XP pro 無法登入 SAMBA ?
« 於: 2004-01-20 09:55 »
各位好!

小弟遇到的問題是, 使用M$ XP的用戶(帳號建立在NT上, 利用小弟在精華區裡面那篇文章組織起來的NT PDC +SAMBA管理帳號), 在進入SAMBA系統時, 除了輸入root的帳號密碼之外, 是否有辦法讓XP乖乖的自動輸入帳號呢?

此外, 是否一定要有真實帳號(root行, 沒道理其他帳號不行, 只要Linux系統本身有這帳號, 理論上應該都可行.....), 才能進入samba呢?

小弟的環境如下:
    SERVER: NT 4.0 PDC + SAMBA (跑DOMAIN模式, 帳號密碼交給NT PDC處理)
    CLIENT: M$ XP PRO

還希望各位能提供一些方法, 多謝!
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

chileadn

  • 懷疑的國中生
  • **
  • 文章數: 39
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #1 於: 2004-01-20 11:17 »
其實我也不是很清楚...
好像是要使用SMBPASSWD的指令來設定SAMBA的密碼...
之後才能被允許進入SAMBA吧...
鳥哥的站好像有提到吧.....http://linux.vbird.org/
如果不行...
我也不知道了......

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
M$ XP pro 無法登入 SAMBA ?
« 回覆 #2 於: 2004-01-20 11:22 »
引述: "chileadn"
其實我也不是很清楚...
好像是要使用SMBPASSWD的指令來設定SAMBA的密碼...
之後才能被允許進入SAMBA吧...
鳥哥的站好像有提到吧.....http://linux.vbird.org/
如果不行...
我也不知道了......

雖然你的回答, 跟我的問題不太一樣, 還是謝謝你這麼好心^^"
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

chileadn

  • 懷疑的國中生
  • **
  • 文章數: 39
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #3 於: 2004-01-20 11:38 »
引述: "日京三子"
引述: "chileadn"
其實我也不是很清楚...
好像是要使用SMBPASSWD的指令來設定SAMBA的密碼...
之後才能被允許進入SAMBA吧...
鳥哥的站好像有提到吧.....http://linux.vbird.org/
如果不行...
我也不知道了......

雖然你的回答, 跟我的問題不太一樣, 還是謝謝你這麼好心^^"


三子...
真是不好意思..
我還是LINUX新手...不是很了解你的意思...
只是
記得好像如果要進入SAMBA...在security設定成USER時...
勢必也必須新增該帳號的密碼至smbpasswd裡才能使用SAMBA...

ps:如果還是沒有解決...真是不好意思...我的能力不足...無法幫到忙..^^""
     真歹勢..

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #4 於: 2004-01-27 16:12 »
既然是NT PDC負責帳號管理,機器帳號是放在NT PDC的SAM裡
那加入新機器帳號是NT PDC問題跟SAMBA沒任何關係吧?
只要是NT裡有足夠權限的帳號都可以
SAMBA只是在你要存取SAMBA主機上的資源時透過WINBIND向NT PDC認證而已啊
他會以你登入網域的帳號做認證, 除非該帳號檢查沒過, 否則....
如果是SAMBA做PDC那麼確實只有root能加入機器帳號
檢查看lib下的softlink libnss_winbind.so.2 ->libnss_winbind.so及libnss_wins.so.2 ->libnss_wins.so是否還在(忘了是哪個)
某些安裝狀況下該連結會遺失,造成認證失敗
Sendmail, BIND 惡補中.....

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
M$ XP pro 無法登入 SAMBA ?
« 回覆 #5 於: 2004-03-09 18:04 »
引述: "Jishon"
既然是NT PDC負責帳號管理,機器帳號是放在NT PDC的SAM裡
那加入新機器帳號是NT PDC問題跟SAMBA沒任何關係吧?
只要是NT裡有足夠權限的帳號都可以
SAMBA只是在你要存取SAMBA主機上的資源時透過WINBIND向NT PDC認證而已啊
他會以你登入網域的帳號做認證, 除非該帳號檢查沒過, 否則....
如果是SAMBA做PDC那麼確實只有root能加入機器帳號
檢查看lib下的softlink libnss_winbind.so.2 ->libnss_winbind.so及libnss_wins.so.2 ->libnss_wins.so是否還在(忘了是哪個)
某些安裝狀況下該連結會遺失,造成認證失敗


我檢查了一下,  這兩個檔案我都有,  但是還是沒有任何資料, 問帳號密碼也是無限多次@@

還是卡在這裡>.<
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #6 於: 2004-03-10 17:19 »
調高smb.conf的log level(請參考man)..再檢查看看
還不行那就把該pid整個運行過程紀錄下來
# strace -fF -p Pid_of_smb -o smb_logfile  &
# strace -fF -p Pid_of_winbind -o winbind_logfile &
再觀察產生的log檔.....^^"
Sendmail, BIND 惡補中.....

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
M$ XP pro 無法登入 SAMBA ?
« 回覆 #7 於: 2004-03-15 16:43 »
我在 XP_machine_name.log 裡面, 找到這段訊息:
代碼: [選擇]
[2004/03/15 16:23:43, 0] rpc_client/cli_netlogon.c:cli_net_sam_logon_internal(406)
  cli_net_sam_logon_internal: NT_STATUS_NO_SUCH_USER
[2004/03/15 16:23:43, 0] smbd/password.c:domain_client_validate(1621)
  domain_client_validate: unable to validate password for user frank in domain P4TEST to Domain controller nts. Error was NT_STATUS_NO_SUCH_USER.
[2004/03/15 16:23:46, 0] rpc_client/cli_netlogon.c:cli_net_sam_logon_internal(406)
  cli_net_sam_logon_internal: NT_STATUS_NO_SUCH_USER
[2004/03/15 16:23:46, 0] smbd/password.c:domain_client_validate(1621)
  domain_client_validate: unable to validate password for user frank in domain P4TEST to Domain controller nts. Error was NT_STATUS_NO_SUCH_USER.

我使用者帳號是frank, 機器名字(網路上的名字)是P4TEST, XP加入的"成員隸屬"是工作群組不是網域模式..

還請前輩指點一下, 多謝!

------
對了, 我終於有log的原因, 是我把原先的samba 3.0.2 退回成2.2.8a~~
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #8 於: 2004-03-15 20:57 »
引述: "日京三子"
我使用者帳號是frank, 機器名字(網路上的名字)是P4TEST, XP加入的"成員隸屬"是工作群組不是網域模式..

這點小弟不太懂...^^"
你是指XP並沒加入網域或沒登入網域?
那frank不就是local account而不是domain account了?
Sendmail, BIND 惡補中.....

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
M$ XP pro 無法登入 SAMBA ?
« 回覆 #9 於: 2004-03-15 21:39 »
引述: "Jishon"
引述: "日京三子"
我使用者帳號是frank, 機器名字(網路上的名字)是P4TEST, XP加入的"成員隸屬"是工作群組不是網域模式..

這點小弟不太懂...^^"
你是指XP並沒加入網域或沒登入網域?
那frank不就是local account而不是domain account了?

我是只有選擇成員隸屬於"工作群組", 而不是選擇"網域" (在我的電腦上用右鍵選電腦內容)

這樣子會有影響嗎? 還請您指點正確的設定方式, 多謝^^
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

audiman

  • 活潑的大學生
  • ***
  • 文章數: 249
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #10 於: 2004-03-16 08:45 »
在純win的環境下沒有加入domain,只有加入group的話好像是不能進網芳
不知三子大能在網芳看到其他電腦?
不知道是不是這樣的問題造成.....

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
M$ XP pro 無法登入 SAMBA ?
« 回覆 #11 於: 2004-03-16 08:47 »
引述: "audiman"
在純win的環境下沒有加入domain,只有加入group的話好像是不能進網芳 不知三子大能在網芳看到其他電腦?
不知道是不是這樣的問題造成.....


可以, 我網路上的芳鄰都存在, 也可以對其他電腦進行存取...

持續傷腦筋中>.<
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #12 於: 2004-03-16 11:07 »
引述: "日京三子"
引述: "audiman"
在純win的環境下沒有加入domain,只有加入group的話好像是不能進網芳 不知三子大能在網芳看到其他電腦?
不知道是不是這樣的問題造成.....


可以, 我網路上的芳鄰都存在, 也可以對其他電腦進行存取...

持續傷腦筋中>.<

在AD裡沒加入Domain確實是不允許存取,除非開放Guest帳號
記得(純屬記憶^^")在NT4 Domain下如果本機帳號密碼恰與Domain account一樣的話....
這應是NT4 Domain與AD對Machine Account檢查方式差異所致?
目前問題是作為Domain Member的samba server是否接受這個狀況?
建議您還是將XP機器加入Domain再做測試........
Sendmail, BIND 惡補中.....

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
M$ XP pro 無法登入 SAMBA ?
« 回覆 #13 於: 2004-03-16 14:24 »
引述: "日京三子"
引述: "Jishon"
引述: "日京三子"
我使用者帳號是frank, 機器名字(網路上的名字)是P4TEST, XP加入的"成員隸屬"是工作群組不是網域模式..

這點小弟不太懂...^^"
你是指XP並沒加入網域或沒登入網域?
那frank不就是local account而不是domain account了?

我是只有選擇成員隸屬於"工作群組", 而不是選擇"網域" (在我的電腦上用右鍵選電腦內容)
這樣子會有影響嗎? 還請您指點正確的設定方式, 多謝^^


!?

你該不會有個網域叫做 123(舉例),然後有台機器沒加入其中,但
是該機的群組名稱也設成 123 吧?

如果是..不能這樣做..會出現靈異現象...
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
M$ XP pro 無法登入 SAMBA ?
« 回覆 #14 於: 2004-03-16 15:41 »
引述: "harrier"
你該不會有個網域叫做 123(舉例),然後有台機器沒加入其中,但是該機的群組名稱也設成 123 吧?

如果是..不能這樣做..會出現靈異現象...

沒錯耶!! 我的確是這樣子:
代碼: [選擇]

              Main Domain
               ┌──┴──┐
               │            │
       SubDomain     SubDomain
          │                   │
        EndUser            EndUser

我的XP原先是只有加入"工作群組", 這個工作群組是源自於Win98自己定義的"網域", 就如同WorkGroup一樣, 所有的帳號密碼是來自於MainDomain那個群組裡面有台機器的管理.....

我下一步應該怎麼做, 才能讓使用者這台機器安分的在SubDomain裡面, 而不是人人都到MainDomain當會員?
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

audiman

  • 活潑的大學生
  • ***
  • 文章數: 249
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #15 於: 2004-03-16 16:21 »
關於這個問題可能就要問問蓋茲老大為什麼要把xp搞的這麼歸毛.......
正常來說xp好像是只能在main domain下面.....如果只加入group是會有問題的...
以前.....也很傷腦筋.......後來就投靠linux了.....

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
M$ XP pro 無法登入 SAMBA ?
« 回覆 #16 於: 2004-03-17 10:19 »
NT4 style Domain並沒有AD的Forest架構
因此只能設定其他Domain,然後在需要時用Domain Trust.....
Sendmail, BIND 惡補中.....