因為兩者的密碼處理認證方式不同,所以導致輸入正確的密碼時還是無法通過。 以 Windows 98 來說,系統預設是使用 encrypt 編碼的方式,而 samba則是預設使用text 明碼的方式。所以說解決的方式有: 方法一: 把 smb.conf 檔案內的 encrypt passWords 改成 = yes : encrypt passwords = yes smb passwd file = /etc/smbpasswd 然後使用 smbpasswd -a xxxx 建立主機上 xxxx user 的存取密碼。往後 windows 98 就使用這個密碼即可。 請注意你改的登錄要先恢復原狀。此方式使用編碼的密碼方式來存取。 方法二: 找 /usr/doc/sambaX-XXXX/docs 目錄的 .reg 登錄檔案,在 windows 98 把該檔案匯入系統後即可。讓大家是是使用為明碼的方式來存取即可。