The Mac (10.4.8) can access Windows shares and printers, but not the Linux shares. It can see all the machines on the network both Windows and Linux. When I try to connect to a Linux machine I get a pull down properly showing all the shares on that machine. After choosing a share it comes up with a password dialog properly filled in with the workgroup and username. When I give it my password it displays an error dialog that the alias' original item could not be found, with the option to delete or fix the alias.
The Windows and Linux machines have no problem with each other. Windows and Mac have no problem with each other.
Windows needs no passwords and just connects on both Mac and Linux. Linux always asks for workgroup, username and password just like the Mac. However, Linux will make the connection.
Here's an example of a Linux share in smb.conf
workgroup = VAYU
netbiosname = Santosha-Ubuntu
protocol = LANMAN2
security = user
encrypt passwords = true
obey pam restrictions = yes
[FAT32]
comment = Santosha-Ubuntu/fat32
path = /fat32
browseable = yes
public = no
read only = no
valid users = satyam
writable = yes
create mask = 0775
directory mask = 0775
Any Mac Samba people out there?
PS. Since this is my home network I've made it easy on myself by having an account with the exact same username/password for every machine on the network, Mac, Windows and Linux.