Re: [PATCH][SMB3] allow files to be created with backslash in file name

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jan 01, 2021 at 09:12:14AM -0600, Steve French wrote:
On Fri, Jan 1, 2021 at 12:00 AM Jeremy Allison <jra@xxxxxxxxx> wrote:

On Thu, Dec 31, 2020 at 09:35:23PM -0600, Steve French via samba-technical wrote:
>
>This patch may be even more important to Samba, as alternative ways of
>storing these files can create more problems. Interestingly Samba
>server reports local files with backslashes in them over the wire
>without remapping, even though these are illegal in SMB3 which would
>cause confusion on the client(s).  Has anyone tried Windows mounting

Samba should mangle names containing '\' to 8.3 names.

You were right mangled names was enabled.  But that is also
interesting - it does expose a bug in smbclient.

When you connect smbclient - doing a ls of a subdirectory with
reserved characters worked, but doing an ls of the parent (root
directory of share) caused smbclient to disconnect.  See below

smb: \> ls rsvd-chars
 rsvd-chars                          D        0  Fri Jan  1 08:55:49 2021

556368460 blocks of size 1024. 296010296 blocks available
smb: \> ls
 .                                   D        0  Fri Jan  1 08:54:28 2021
 ..                                  D        0  Thu Dec 31 21:42:28 2020
 topdir                              D        0  Mon Dec 14 16:01:25 2020
 lock1.txt                           A      200  Fri Dec 18 12:28:18 2020
 lock_rw_shared.dat                  A      200  Fri Dec 18 12:28:18 2020
 lock_rw_exclusive.dat               A      200  Fri Dec 18 12:28:18 2020
 autounlock.txt                      A      200  Fri Dec 18 12:28:18 2020
is_bad_finfo_name: bad finfo->name
NT_STATUS_INVALID_NETWORK_RESPONSE listing \*
smb: \> SMBecho failed (NT_STATUS_CONNECTION_DISCONNECTED). The
connection is disconnected now

Can you log a bug please and give full setup instructions
to reproduce. This isn't enough to show me what the bug is.
I need a directory listing from the Server side to show
me what files are in the root of the share.

Also, you neglect to tell me what Samba version you are
using (which is a pre-requisite for a bug report Steve,
you know this :-).



[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux