Hi, During testing I discovered something interesting with different mount methods. This is the environment: PDC = RedHat rhel4, 2.6.9-34.0.2ELsmp kernel, samba version 3.0.10-1.4E.6 Client = SuSE sles9, 2.6.5-7244-smp kernel, samba version 3.0.20b-3.4-SUSE I have a share (shareB) with attribute "readonly = yes" (smb.conf is included below). Mounting the share as user1 and opening a file in the share for writing and appending gives me the following results: Could not open for writing mounted with "mount -t cifs" Could not open for writing mounted with "smbmount" Could not open for appending mounted with "mount -t cifs" Opened for appending mount with "smbmount" (unexpected result) After changing the share attributes from "readonly = yes" to "writelist user1" and restarting smbd, I tried again with these results: Could not open for writing mounted with "mount -t cifs" (unexpected result) Opened for writing mounted with "smbmount" Opened for appending mounted with "mount -t cifs" Opened for appending mounted with "smbmount" I tried this with open in perl and fopen in c with identical results. Is this a (known) problem? # # Generated by /usr/share/doc/samba-3.0.10/misc/modify_samba_config.pl # [global] adminusers = Administrator, root addgroupscript = /usr/sbin/groupadd -p "%g" addsharecommand = /usr/share/doc/samba-3.0.10 /misc/modify_samba_config.pl winbindusedefaultdomain = no deletesharecommand = /usr/share/doc/samba-3.0.10 /misc/modify_samba_config.pl deleteuserfromgroupscript = /usr/sbin/groupmod -x "%u" "%g" maxlogsize = 50 adduserscript = /usr/sbin/useradd -m "%u" idmapuid = 16777216-33554431 dnsproxy = no deleteprintercommand = /usr/share/doc/samba-3.0.10 /misc/modify_samba_config.pl addmachinescript = /usr/sbin/useradd "%u" setprimarygroupscript = /usr/sbin/usermod -g "%g" "%u" addprintercommand = /usr/share/doc/samba-3.0.10 /misc/modify_samba_config.pl printcapname = /etc/printcap domainlogons = yes deleteuserscript = /usr/sbin/userdel -r "%u" passdbbackend = tdbsam logfile = /var/log/samba/%m.log socketoptions = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 cupsoptions = raw loadprinters = yes addusertogroupscript = /usr/sbin/groupmod -m "%u" "%g" workgroup = SAMBA_TEST templateshell = /bin/false serverstring = Samba Server security = user domainmaster = yes idmapgid = 16777216-33554431 ## Section - [shareD] [shareD] read list = @root,@users write list = user1 path = /tmp/shareD ## Section - [printers] [printers] comment = All Printers browseable = no writable = no printable = yes path = /var/spool/samba guestok = no ## Section - [shareA] [shareA] readlist = user1 path = /tmp/shareA writelist = user1 ## Section - [shareC] [shareC] readlist = @root,@users path = /tmp/shareC writelist = user1,user2 ## Section - [homes] [homes] comment = Home Directories browseable = no writable = yes ## Section - [shareB] [shareB] readonly = yes path = /tmp/shareB # # end of generated smb.conf # ## [pshareA] [pshareA] printer = filepr directorymask = 0775 createmask = 0664 comment = filepr printable = Yes path = /var/spool/samba writelist = @ntadmin root ## [pshareB] [pshareB] printer = filepr directorymask = 0775 createmask = 0664 comment = filepr printable = Yes path = /var/spool/samba writelist = @ntadmin root Sincerely, Don Watson Linux Technology and Solutions; Beaverton, OR 503-578-4861/TL: 775-4861; dwatson@us.ibm.com