[Samba] excel files not opening read only - samba 3.0
Andre de Koning
andre at vippayroll.co.za
Thu Oct 9 06:22:33 GMT 2003
np.
I found the patch last night and applied it - works wonderfully now!
Thanks for the hard work guys.
Andre
-----Original Message-----
From: Jeremy Allison [mailto:jra at samba.org]
Sent: 09 October 2003 03:53
To: Andre de Koning
Cc: samba at lists.samba.org
Subject: Re: [Samba] excel files not opening read only - samba 3.0
On Wed, Oct 08, 2003 at 11:36:22PM +0200, Andre de Koning wrote:
> I upgraded to samba 3.0 recently.
>
> I have a lot of shares containing excel workbooks that need to be rea only
> for certain people and writable by others.
>
> If I try and open any one that is resctricted to read only, whether by
samba
> "read list" etc. of using linux ext permissions windows compalins that the
> file could not be found, check the spelling of the filaname blah blah ...
Known bug in 3.0 - we've fixed it in CVS and it'll be fixed in 3.0.1.
Here's the patch, sorry for the trouble.
Jeremy.
===================================================================
RCS file: /cvsroot/samba/source/smbd/error.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- samba/source/smbd/error.c 2002/11/05 21:46:33 1.17
+++ samba/source/smbd/error.c 2003/10/02 00:55:20 1.18
@@ -61,9 +61,6 @@
eclass = unix_ERR_class;
ecode = unix_ERR_code;
ntstatus = unix_ERR_ntstatus;
- unix_ERR_class = SMB_SUCCESS;
- unix_ERR_code = 0;
- unix_ERR_ntstatus = NT_STATUS_OK;
} else {
while (unix_dos_nt_errmap[i].dos_class != 0) {
if (unix_dos_nt_errmap[i].unix_error == errno) {
@@ -93,6 +90,10 @@
if (errno != 0)
DEBUG(3,("error string = %s\n",strerror(errno)));
+ unix_ERR_class = SMB_SUCCESS;
+ unix_ERR_code = 0;
+ unix_ERR_ntstatus = NT_STATUS_OK;
+
/*
* We can explicitly force 32 bit error codes even when the
* parameter "nt status" is set to no by pre-setting the
More information about the samba
mailing list