Υπάρχουν διάφορα προβλήματα με την σύνδεση win98 σε samba shares:
1) τα win98 δεν επιτρέπουν τα plaintext passwords κατά τη σύνδεση
2) τα win98 χρησιμοποιούν lanman password encryption η οποία έχει αποσυρθεί καιροοοοό
Αν προσπαθήσουμε να συνδεθούμε σε ένα share με win98 θα μας βγάλει το παράθυρο όπου θα ζητά το password και μάλιστα χωρίς να είναι δυνατό να επιλέξεις..username!
Αντί του username θα δούμε ένα \SHARE\IPC$ (λίστα με τα shares και τέτοια)
Η ΛΥΣΗ:
1) στον win98 client ενεργοποιούμε τα plaintext passwords
α) με cd εγκατάστασης
στο win98 installation CD, πάμε TOOLS->Mstutil, βρίσκουμε το PTXT_ON.inf,κάνουμε δεξί κλικ και εγκατάσταση. Αν δεν έχουμε το CD εγκατάστασης το κάνουμε manually
β) manually
i. Start->Run.
ii. γράφουμε regedit για να ανοίξει ο registry editor
iii. προσθέτουμε την DWORD value "EnablePlainTextPassword" (reg Dword) 01 00 00 00 σε μια από τις παρακάτω τοποθεσίες
Win98: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP
WinNT: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters
Σημείωση: στο "EnablePlainTextPassword" δεν υπαρχουν κενά και το γράφουμε χωρίς τα "" όπως το βλέπουμε με αυτά ακριβώς τα κεφαλαία και μικρά
2) στον win98 client δημιουργούμε έναν χρήστη ίδιο με αυτόν της samba στο linux
3) στον server
α) ενεργοποιούμε τα lanman passwords
στο section global προσθέτουμε τις γραμμές:
lanman auth = Yes
client lanman auth = Yes
β) λέμε στη samba να κάνει map τους bad users ως guests
στο section global προσθέτουμε το
map to guest = Bad User
γ) φτιάχνουμε έναν χρήστη της samba ίδιο με αυτόν που φτιάξαμε στα win98
smbpasswd -a user ή smbpasswd user αν ο user υπάρχει ήδη
Δείγμα configuration------
[global]
server string = %h
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
lanman auth = Yes
client lanman auth = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[mainshare]
comment = main share data folder
path = /home/user/share
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes



