--- samba-3.0.33/source/smbd/nttrans.c 2008-11-18 08:37:41.000000000 -0700 +++ samba-3.0.33-ejs/source/smbd/nttrans.c 2009-08-15 12:55:54.000000000 -0700 @@ -690,8 +690,7 @@ && (create_disposition != FILE_CREATE) && (share_access & FILE_SHARE_DELETE) && (access_mask & DELETE_ACCESS)) { - if ((dos_mode(conn, fname, &sbuf) & FILE_ATTRIBUTE_READONLY) || - !can_delete_file_in_directory(conn, fname)) { + if (!can_delete_file_in_directory(conn, fname)) { restore_case_semantics(conn, file_attributes); END_PROFILE(SMBntcreateX); return ERROR_NT(NT_STATUS_ACCESS_DENIED);