I vaguely recall having some issues when initially getting it all going myself, but its the sort of thing that once it's sorted it works and I don't recall what I did (it's literally been years since I set up my TKL fileserver).
IIRC my issues came from Linux file permissions. Just like in Windows, you have share permissions and file permissions. The difference in Linux is that Samba takes care of the share permissions and the OS itself takes care of file permssions. That's why it won't work if you don't have the Linux users and Samba users synced. I don't use Webmin much, but Samba is one place I use it exclusively. So first up make sure that you have your Linux and Samba users synced (IIRC it's pretty self explanatory). I set up my Samba shares the same way I set up Windows ones - ie allow everyone read/write at the share level (for all shares you want access to) and control read/write permissions at the file level (ie Linux user file permissions).
In your set up it's probably even easier if you don't have local users that will mess with your stuff. Even if you do, it may be worth opening it all up to start with until you can get it working, then incrementally lock it down until it works how you want. Also somewhere buried here in the forums someone posted a working samba conf file after they had had similar issues. Not sure where that is though...
Hopefully that's the issue your having. For future reference (and just in case I haven't mentioned previously and/or you weren't aware) TKL v11.x is based on Ubuntu 10.04/Lucid so pretty much most stuff that applies to Lucid also applies to TKL. That makes all the Ubuntu Server guide and forum resources an invaluable source of additional support, documentation and general info.
Good luck.
And in answer to your most recent question, you could reconfigure vsftpd to connect to your server via FTP (vsftpd is already installed but is bound to localhost to provide the FTP backend for eXtplorer). AFAIK Win explorer can do FTP OOTB.
Sorry for delay Drew...
I vaguely recall having some issues when initially getting it all going myself, but its the sort of thing that once it's sorted it works and I don't recall what I did (it's literally been years since I set up my TKL fileserver).
IIRC my issues came from Linux file permissions. Just like in Windows, you have share permissions and file permissions. The difference in Linux is that Samba takes care of the share permissions and the OS itself takes care of file permssions. That's why it won't work if you don't have the Linux users and Samba users synced. I don't use Webmin much, but Samba is one place I use it exclusively. So first up make sure that you have your Linux and Samba users synced (IIRC it's pretty self explanatory). I set up my Samba shares the same way I set up Windows ones - ie allow everyone read/write at the share level (for all shares you want access to) and control read/write permissions at the file level (ie Linux user file permissions).
In your set up it's probably even easier if you don't have local users that will mess with your stuff. Even if you do, it may be worth opening it all up to start with until you can get it working, then incrementally lock it down until it works how you want. Also somewhere buried here in the forums someone posted a working samba conf file after they had had similar issues. Not sure where that is though...
Hopefully that's the issue your having. For future reference (and just in case I haven't mentioned previously and/or you weren't aware) TKL v11.x is based on Ubuntu 10.04/Lucid so pretty much most stuff that applies to Lucid also applies to TKL. That makes all the Ubuntu Server guide and forum resources an invaluable source of additional support, documentation and general info.
Good luck.
And in answer to your most recent question, you could reconfigure vsftpd to connect to your server via FTP (vsftpd is already installed but is bound to localhost to provide the FTP backend for eXtplorer). AFAIK Win explorer can do FTP OOTB.