作者 主題: [問題]Samba 架設PDC,使用者無法進入個人的資料夾?  (閱讀 3312 次)

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

jwt

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
請教各位大大:
小弟用Redhat 9架設了Samba當作PDC的主機,底下用WinXP登入,使用者在Login Script當中第二行就卡住了,net use U: \\CWT\homes,這邊就會要求使用者再一次輸入使用者名稱及密碼,可是我怎麼輸入都不對,之後第三行又可以net use T: \\CWT\tmp,進去之後在我的電腦下看會有T槽的網路連線磁碟機,可是自己的資料夾U槽卻沒有。以下是小弟的設定檔,麻煩各位幫我確認一下那邊有錯,謝謝!


# Global parameters
[global]
        workgroup = CWTGROUP
        netbios name = CWT
        server string = C.W.T's Samba Server
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        unix password sync = Yes
        log file = /var/log/samba/%m.log
        max log size = 0
        time server = Yes
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        logon script = startup.bat
        logon path = \\%L\Profiles\%U
        domain logons = Yes
        os level = 64
        preferred master = Yes
        domain master = Yes
        dns proxy = No
        wins support = Yes
        hosts allow = 192.168.1., 192.168.2., 127.
        printing = cups

[homes]
        comment = Home Directories
        valid users = %S
        read only = No
        create mask = 0664
        directory mask = 0775
        browseable = No

[netlogon]
        comment = Network Logon Service
        path = /home/samba/netlogon
        write list = andy, root
        guest ok = Yes

[Profiles]
        path = /home/samba/profiles
        read only = No
        create mask = 0600
        directory mask = 0700
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No

[tmp]
        comment = Temporary file space
        path = /tmp
        read only = No
        guest ok = Yes

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
有建立機器帳號嗎?
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

jwt

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
[問題]有建立機器帳號?
« 回覆 #2 於: 2004-07-02 08:33 »
報告我有建立機器帳號!
我WinXP的機器名稱AndyChu,我有建立AndyChu$的機器帳號!

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
T磁碟當然可以因為guest ok = Yes
samba預設(guest account = nobody)會把認不得的帳號mapping成nobody

如果您用的是samba 2.x,請開啟encrypt password = yes
讓使用NTLM的client(XP)可以正確auth
samba3.0預設則是開啟,那可能是其他原因.....
Sendmail, BIND 惡補中.....

jwt

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
[問題]選項是有開敋的!
« 回覆 #4 於: 2004-07-02 22:15 »
Jishon大大,小弟確認過了,smb.conf的內容是有enable,不知道你還有想到什麼相關的可能性嗎?

encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
嗯....試著Mark這行valid users = %S
若還不行請檢查log
Sendmail, BIND 惡補中.....

jwt

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
[問題]可以進入了!
« 回覆 #6 於: 2004-07-03 10:29 »
請教Jishon:
小弟依照你所說的方式修改將vaild users = %S姶mark起來,確實就可以進去了,不過小弟點開我的電腦一看,變成了有三個網路連線磁碟機,
(1)T:tmp
(2)U:homes
(3)Z:andy

第一個指向的就是Linux下的/tmp
至於第二個、第三個就都是指向/home/andy

為什麼會多出一個來呢?是我smb.conf內的設定有問題嗎?

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
Re: [問題]可以進入了!
« 回覆 #7 於: 2004-07-05 09:51 »
引述: "jwt"
請教Jishon:
小弟依照你所說的方式修改將vaild users = %S姶mark起來,確實就可以進去了,不過小弟點開我的電腦一看,變成了有三個網路連線磁碟機,
(1)T:tmp
(2)U:homes
(3)Z:andy

第一個指向的就是Linux下的/tmp
至於第二個、第三個就都是指向/home/andy

為什麼會多出一個來呢?是我smb.conf內的設定有問題嗎?

man smb.conf
Using Keyword "logon drive"........
Sendmail, BIND 惡補中.....

ahen

  • 懷疑的國中生
  • **
  • 文章數: 34
    • 檢視個人資料
Re: [問題]可以進入了!
« 回覆 #8 於: 2004-07-16 18:16 »
引述: "jwt"
請教Jishon:
小弟依照你所說的方式修改將vaild users = %S姶mark起來,確實就可以進去了,不過小弟點開我的電腦一看,變成了有三個網路連線磁碟機,
(1)T:tmp
(2)U:homes
(3)Z:andy

第一個指向的就是Linux下的/tmp
至於第二個、第三個就都是指向/home/andy

為什麼會多出一個來呢?是我smb.conf內的設定有問題嗎?


我也是多出一個網路連線磁碟機
可以請教如何修改嗎??
(1)T:tmp
(2)U:homes
(3)Z:louiskoo

代碼: [選擇]
# Global parameters
[global]
workgroup = LINUXGROUP
netbios name = louiskoolinux
server string =  Linux Samba Server
security =user
encrypt password =yes
log file = /var/log/samba/%m.log
max log size = 0
time server = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
logon script = startup.bat
logon path = \\%L\Profiles\%U
domain logons = Yes
os level = 64  
dns proxy = No
wins support = Yes
prefered master = yes
domain master = yes
local master = yes

[homes]
comment = Home Directories
;valid users = %S([color=blue]我依照Jishon方法,註解起來,原本登入都會顯示漫遊設定檔以及畚箕設定檔部建的錯誤訊息都不見了,這是為什麼[/color]??)
read only = No
create mask = 0664
directory mask = 0775
browseable = No

[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
write list = louiskoo, root
guest ok = Yes

[Profiles]
path = /home/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
browseable = No

[tmp]
comment = Temporary file space
path = /tmp
read only = No
guest ok = Yes


然後我試著修改startup.bat內容
代碼: [選擇]
net time \\birdhome /set /yes
net use U: \\birdhome\homes
net use T: \\birdhome\tmp


把net use U: \\birdhome\homes拿掉也是一樣,還是出現三個,所以似乎不是startup.bat的問題,所以想要請教各位學長,指導一下!!
inux基礎終於有概念了
朝Linux網路邁進!!!!!!!!!