Displaying 20 results from an estimated 26 matches for "file_share_delet".
Did you mean:
  file_share_delete
  
2007 Feb 05
0
[SAMBA-SECURITY] CVE-2007-0452: Potential DoS against smbd in Samba 3.0.6 - 3.0.23d
...mba-3.0.23d/source/smbd/nttrans.c samba/source/smbd/nttrans.c
--- samba-3.0.23d/source/smbd/nttrans.c	2006-06-23 08:16:49.000000000 -0500
+++ samba/source/smbd/nttrans.c	2007-01-30 15:00:45.000000000 -0600
@@ -664,7 +664,7 @@
 	if (lp_acl_check_permissions(SNUM(conn)) && (share_access & FILE_SHARE_DELETE)
 				&& (access_mask & DELETE_ACCESS)) {
 #endif
-		status = can_delete(conn, fname, file_attributes, bad_path, True);
+		status = can_delete(conn, fname, file_attributes, bad_path, True, False);
 		/* We're only going to fail here if it's access denied, as that's the...
2007 Feb 05
0
[SAMBA-SECURITY] CVE-2007-0452: Potential DoS against smbd in Samba 3.0.6 - 3.0.23d
...mba-3.0.23d/source/smbd/nttrans.c samba/source/smbd/nttrans.c
--- samba-3.0.23d/source/smbd/nttrans.c	2006-06-23 08:16:49.000000000 -0500
+++ samba/source/smbd/nttrans.c	2007-01-30 15:00:45.000000000 -0600
@@ -664,7 +664,7 @@
 	if (lp_acl_check_permissions(SNUM(conn)) && (share_access & FILE_SHARE_DELETE)
 				&& (access_mask & DELETE_ACCESS)) {
 #endif
-		status = can_delete(conn, fname, file_attributes, bad_path, True);
+		status = can_delete(conn, fname, file_attributes, bad_path, True, False);
 		/* We're only going to fail here if it's access denied, as that's the...
2024 Mar 16
1
samba allows rename to a locked file (from linux cifs mount)
...nabling strict renames does not change anything.? Yes it prevents from
> renaming a directory if a file is open inside.? But not renaming a plain
> file which is locked.
oh, you mean just rename a plain file that is currently opened by some 
client? That is possible as long as all opens pass FILE_SHARE_DELETE. 
What kind of "lock" where you referring at in your initial mail?
-slow
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...time?
>  
> Solution:
> Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
>  
>  
> (Potential) problem #5:
> The implementation of the function ‘rename’ on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
>  
> If the flag FILE_SHARE_DELETE is not supported, the ‘ren...
2018 Mar 27
1
[pre-RFC] Data races in concurrent ThinLTO processes
...to rename to the same file at the same time?
Solution:
Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
(Potential) problem #5:
The implementation of the function ‘rename’ on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
If the flag FILE_SHARE_DELETE is not supported, the ‘rename’ fails,...
2018 Mar 27
2
[pre-RFC] Data races in concurrent ThinLTO processes
...gt;
> *Solution:*
> Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
>
>
> *(Potential) problem #5:*
> The implementation of the function ‘rename’ on Windows used by ThinLTO
> heavily depends on the function CreateFileW or, to be more exact, on its
> flag FILE_SHARE_DELETE being supported and working correctly on *all* the
> file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag
> supported on all non-native Windows file systems that we care about? Is it
> supported on WINE? On FAT32?
>
> If the flag FILE_SHARE_DELETE is not suppor...
2018 Mar 22
4
[pre-RFC] Data races in concurrent ThinLTO processes
...e to the same file at the same time?
Solution:
Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
(Potential) problem #5:
The implementation of the function 'rename' on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
If the flag FILE_SHARE_DELETE is not supported, the 'rename'...
2018 Mar 27
4
[pre-RFC] Data races in concurrent ThinLTO processes
...to rename to the same file at the same time?
Solution:
Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
(Potential) problem #5:
The implementation of the function ‘rename’ on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
If the flag FILE_SHARE_DELETE is not supported, the ‘rename’ fails,...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...olution:
>> Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
>>  
>>  
>> (Potential) problem #5:
>> The implementation of the function ‘rename’ on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
>>  
>> If the flag FILE_SHARE_DELETE is not supported,...
2018 Mar 22
0
[pre-RFC] Data races in concurrent ThinLTO processes
...time?
>  
> Solution:
> Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
>  
>  
> (Potential) problem #5:
> The implementation of the function ‘rename’ on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
>  
> If the flag FILE_SHARE_DELETE is not supported, the ‘ren...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...> Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
>
>
>
>
>
> *(Potential) problem #5:*
>
> The implementation of the function ‘rename’ on Windows used by ThinLTO
> heavily depends on the function CreateFileW or, to be more exact, on its
> flag FILE_SHARE_DELETE being supported and working correctly on *all* the
> file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag
> supported on all non-native Windows file systems that we care about? Is it
> supported on WINE? On FAT32?
>
>
>
> If the flag FILE_SHARE_DELETE is...
2024 Mar 16
1
samba allows rename to a locked file (from linux cifs mount)
16.03.2024 20:11, Ralph Boehme wrote:
> On 3/16/24 14:18, Michael Tokarev wrote:
>> So I'm trying to go exactly the opposite route: I'm mounting a samba
>> share on linux (with cifs, see $subject). 
> 
> ah, missed that. Had read it as if you were acting on the Samba server directly.
> 
> This smells like "strict rename" isn't enabled ? it isn't
2005 Jan 06
0
Some thoughts on win32-changenotify
...9;'t figure out how to read back out of the buffer (nor am I exactly
sure what to pass as a buffer in the first place).
Here''s the basic approach.
   // Get a handle to the directory.
   hDir = CreateFile(
	lpPathName,
      FILE_LIST_DIRECTORY,
      FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE,
      NULL,
      OPEN_EXISTING,
      FILE_FLAG_BACKUP_SEMANTICS,
      NULL
   );
   
   if(hDir == INVALID_HANDLE_VALUE) {
      rb_raise(cChangeNotifyError,ErrorDescription(GetLastError()));
   }
   
   if(!ReadDirectoryChangesW(
      hDir,
      Buf,
      sizeof(Buf),
      bWatchSubtree,...
2005 Jan 20
1
ChangeNotify help wanted
Hi all,
I''ve checked in some code to win32-changenotify.  Unfortunately, it
doesn''t work right.  I need some help.  I don''t understand what,
exactly, I''m supposed to pass to ReadDirectoryChangesW() for the 2nd
argument, nor how to read the data back out.
There''s also a WCHAR issue that needs to be worked out with regards to
the FileName
2003 Sep 24
0
CreateFile for EXE images vs other files
This question isn't directly Samba related, but Samba has helped me figure out part of the problem.  When I CreateFile on an existing file like so:
CreateFile(FileName, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
Samba shows that I have the file opened with this type of lock
DENY_NONE  0x20089     RDONLY
When the file is locked in this manner, I am unable to rename the file.
However, Windows launches executables over Samba shares with the lock:
DENY_...
2018 Mar 27
2
[pre-RFC] Data races in concurrent ThinLTO processes
...to rename to the same file at the same time?
Solution:
Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
(Potential) problem #5:
The implementation of the function ‘rename’ on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
If the flag FILE_SHARE_DELETE is not supported, the ‘rename’ fails,...
2020 May 09
1
Win7 clients problem after upgrading samba file server to 4.12 on Arch
Am 5/9/20 um 3:32 PM schrieb Ralph Boehme via samba:
> I have a WIP fix for master, can you give it a whirl?
here it is.
-slow
-- 
Ralph Boehme, Samba Team                https://samba.org/
Samba Developer, SerNet GmbH   https://sernet.de/en/samba/
GPG-Fingerprint   FAE2C6088A24252051C559E4AA1E9B7126399E46
-------------- next part --------------
A non-text attachment was scrubbed...
Name:
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...> Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
>
>
>
>
>
> *(Potential) problem #5:*
>
> The implementation of the function ‘rename’ on Windows used by ThinLTO
> heavily depends on the function CreateFileW or, to be more exact, on its
> flag FILE_SHARE_DELETE being supported and working correctly on *all* the
> file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag
> supported on all non-native Windows file systems that we care about? Is it
> supported on WINE? On FAT32?
>
>
>
> If the flag FILE_SHARE_DELETE is...
2024 Mar 16
1
samba allows rename to a locked file (from linux cifs mount)
...names does not change anything.? Yes it prevents from
>> renaming a directory if a file is open inside.? But not renaming a plain
>> file which is locked.
> 
> oh, you mean just rename a plain file that is currently opened by some client? That is possible as long as all opens pass FILE_SHARE_DELETE. What kind 
> of "lock" where you referring at in your initial mail?
Exactly, just a plain file.  For example, an executable (.exe) file
which is currently running by some windows client, like this
(from smbstatus):
Locked files:
Pid          User(ID)   DenyMode   Access      R/W...
2018 Mar 27
1
[pre-RFC] Data races in concurrent ThinLTO processes
...to rename to the same file at the same time?
Solution:
Solutions #1, #2 and #3 for problem #3 will take care of problem #4.
(Potential) problem #5:
The implementation of the function ‘rename’ on Windows used by ThinLTO heavily depends on the function CreateFileW or, to be more exact, on its flag FILE_SHARE_DELETE being supported and working correctly on *all* the file systems that can be mounted on Windows. Is the FILE_SHARE_DELETE flag supported on all non-native Windows file systems that we care about? Is it supported on WINE? On FAT32?
If the flag FILE_SHARE_DELETE is not supported, the ‘rename’ fails,...