I've got a network of four or five PC's running XP, and one laptop running VISTA (that's a separate can of worns. Let's focus on the XP machines). The Kubuntu server offers up three sharesof interest to us: Administrate (which should be visible only to the Secretary and the Senior Pastor), Public (accessible to all) and ChurchHelpmate (accessible to all). The problems I'm running into are:
<br><br>1. The Senior Pastor cannot access Administrate, though the Secretary can<br>2. I cannot share these files with security = user. I have to use security = share in smb.conf (which explains #1)<br>3. If I set security = user, and attempt to access the Ubuntu server, I'm prompted for a name/password. Enter bbrown with a password of password, and XP again requests a password, this time for Ubuntu/bbrown. In other words, it's hanging the box name on the first. It will not permit log in, so samba isn't authenticating properly.
<br>4. All boxes were part of an NT domain before the unfortunate and untimely death of the PIII 867M 256Meg ram "server". Before that event, I had managed to get Ubuntu to join the domain. After said death (which I had nothing to do with  and was in another town at the time. Talking to six ministers and a nun), I reversed what I had done to get Ubuntu to join.
<br>5. Finally, and most puzzlingly, twice now Ubuntu has disappeared from the XP Network Neighborhoods. In both occurances, the line workgroup = xxxxx has been deleted. I didn't delete it, and nobody else here knows what 
smb.conf is....what's up with that?<br><br>Many thanks in advance<br><br>stew<br><br>smb.conf:<br>#======================= Global Settings =======================<br><br>[global]<br><br>workgroup = FCCASHLAND<br>netbios name = Ubuntu
<br>smb ports = 139<br>security = share<br><br><br># This will prevent nmbd to search for NetBIOS names through DNS.<br>   dns proxy = no<br><br># What naming service and in what order should we use to resolve host names<br>
# to IP addresses<br>;   name resolve order = lmhosts host wins bcast<br><br>#### Networking ####<br><br>   interfaces = eth0,lo<br><br><br>#### Debugging/Accounting ####<br><br># This tells Samba to use a separate log file for each machine
<br># that connects<br>   log file = /var/log/samba/log.%m<br><br># Put a capping on the size of the log files (in Kb).<br>   max log size = 1000<br><br># We want Samba to log a minimum amount of information to syslog. Everything
<br># should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log<br># through syslog you should set the following parameter to something higher.<br>   syslog = 0<br><br># Do something sensible when Samba crashes: mail the admin a backtrace
<br>   panic action = /usr/share/samba/panic-action %d<br><br><br>####### Authentication #######<br><br>   encrypt passwords = true<br><br># If you are using encrypted passwords, Samba will need to know what<br># password database type you are using.  
<br>   passdb backend = tdbsam<br><br>   obey pam restrictions = yes<br><br>;   guest account = nobody<br>   invalid users = root<br><br># For Unix password sync to work on a Debian GNU/Linux system, the following<br># parameters must be set (thanks to Ian Kahan <<
<a href="mailto:kahan@informatik.tu-muenchen.de">kahan@informatik.tu-muenchen.de</a>> for<br># sending the correct chat script for the passwd program in Debian Sarge).<br>   passwd program = /usr/bin/passwd %u<br>   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
<br><br># This boolean controls whether PAM will be used for password changes<br># when requested by an SMB client instead of the program listed in<br># 'passwd program'. The default is 'no'.<br>;   pam password change = no
<br><br><br>########## Printing ##########<br><br>   load printers = yes<br><br># CUPS printing.  See also the cupsaddsmb(8) manpage in the<br># cupsys-client package.<br>   printing = cups<br>   printcap name = cups<br><br>
<br>############ Misc ############<br><br>   socket options = TCP_NODELAY<br><br><br>#======================= Share Definitions =======================<br><br><br>[printers]<br>   comment = All Printers<br>   browseable = no
<br>   path = /tmp<br>   printable = yes<br>   public = no<br>   writable = no<br>   create mode = 0700<br><br># Windows clients look for this share name as a source of downloadable<br># printer drivers<br>[print$]<br>   comment = Printer Drivers
<br>   path = /var/lib/samba/printers<br>   browseable = yes<br>   read only = yes<br>   guest ok = no<br><br>[Shared]<br>    comment = Shared File Storage<br>    writable = yes<br>    path = /Shared<br>    public = yes<br>
[Administrate]<br>    comment = Ike and Nanette shared storage<br>    username = nanette, Disciples, revike, sschneider<br>    writable = yes<br>    path = /Shared/Administrative<br>    force group = +Secretary<br>    public = no
<br>    create mask = 770<br>[Helpmate]<br>    writable = yes<br>    path = /Shared/ChurchHelpmate<br>    public = yes<br>        force user = Secretary<br>[Public]<br>    writable = yes<br>    path = /Shared/Public/public
<br>    public = yes<br>    force user = Secretary<br>    create mask = 777<br><br>