samba issue: one samba share without password prompting and the others with.

Hi All, I've been trying to configure samba on Solaris 10 to allow me to have one share that is open and writable to all users and have the rest of my shares password protected by a generic account.

If I set my security to user, my secured shares work just fine and prompt accordingly, but when I try to visit my "open" share, it prompts for a password. If I set my security to share, then my "open" share works as it should, but then my "secured" shares do not work at all! Could someone give me a hand?

global:

# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = xxx

# server string is the equivalent of the NT Description field
server string = xxx

# Security mode. Defines in which mode Samba will operate. Possible
# values are share, user, server, domain and ads. Most people will want
# user level security. See the Samba-HOWTO-Collection for details.
security = user

# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page
; hosts allow = 192.168.1. 192.168.2. 127.

# If you want to automatically load your printer list rather
# than setting them up individually then you'll need this
; load printers = yes

# you may wish to override the location of the printcap file
; printcap name = /etc/printcap

# on SystemV system setting printcap name to lpstat should allow
# you to automatically obtain a printer list from the SystemV spool
# system
; printcap name = lpstat

# It should not be necessary to specify the print system type unless
# it is non-standard. Currently supported print systems include:
# bsd, cups, sysv, plp, lprng, aix, hpux, qnx
; printing = cups

# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
guest account = nobody

shared defs:
[app]
path = /d/biapps/
writable = yes
browsable = yes
create mask = 775
valid users = weblogic

[temp]
path = /w/temp
public = yes
writable = yes
browsable = yes
create mask = 775
guest ok = yes
guest only = yes

Thanks guys
Jon