Go to Control Panel, run Lokkit disable the firewall. Do not connect directly your Linux box to the outside. Now for your local network you are wide open. Is not enough to stop the services (ipchains and iptables). As you know you set up from beginning your level of security, that means just few ports are open.
Now your Samba Server accept connections and Windows require a network password. Here you have to work out with Control Panel > Authentication Configuration. Enabling Kerberos Support seems not to work (you can download the new applic such as telnet, Ftp etc that use Kerberos v5).
Use MD5 to hash the passwords.
Make some users and groups. Add the users to the groups. Make the same users and groups in Windows.
If you use SMB authentication you need to edit "smbusers" file where you have Unix names = Samba names.
Create "smbpasswd" file.
This can be done with the following steps:
-- Create a separate password file for Samba based on your /etc/passwd file. This will create Samba users for every user that already exists on your system. To do this by executing the command
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
The script should be in the /usr/bin directory.
-- Make sure only root has permission to read and write to the Samba password file with the command
#chmod 600 smbpasswd
-- The script does not copy the passwords. To set the Samba password for each users thus enabling their Samba accounts, use the command
#smbpasswd 'username'
for each user.
-- Edit the smb.conf file to include the two lines
encrypt passwords = yes
smb passwd file = /etc/samaba/smbpasswd
--
Restart Samba with
/etc/rc.d/init.d/smb restart
Install Putty to telnet into your Linux for further tests on users and passwords and to make changes to your smb.conf and shares.
Telnet as normal user and then use #su root to have full rights.
And then
..."The server pogo does accept remote requests"
http://www.chiark.greenend.org.uk/~sgtatham/putty/