因為兩者的密碼處理認證方式不同,所以導致輸入正確的密碼時還是無法通過。
以 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 把該檔案匯入系統後即可。讓大家是是使用
為明碼的方式來存取即可。