Re: Support SMB encryption
- From: Bastien Nocera <hadess hadess net>
- To: Peter Keresztes Schmidt <keresztesschmidt outlook com>, "gvfs-list gnome org" <gvfs-list gnome org>
- Subject: Re: Support SMB encryption
- Date: Mon, 06 Nov 2017 12:26:57 +0100
On Fri, 2017-11-03 at 02:39 +0000, Peter Keresztes Schmidt wrote:
Hi all,
I'm not sure if this was already discussed, at least I couldn't find
anything related.
Are there any attempts to support encryption with the SMB backend?
Browsing a bit around in the source I'd assume something around
diff --git a/daemon/gvfsbackendsmb.c b/daemon/gvfsbackendsmb.c
index 9040a9cb..6ffdddb9 100644
--- a/daemon/gvfsbackendsmb.c
+++ b/daemon/gvfsbackendsmb.c
@@ -417,6 +417,8 @@ do_mount (GVfsBackend *backend,
op_backend->user != NULL);
smbc_setOptionNoAutoAnonymousLogin (smb_context, TRUE);
+ smbc_setOptionSmbEncryptionLevel(smb_context,
SMBC_ENCRYPTLEVEL_REQUEST);
+
if (!smbc_init_context (smb_context))
{
g_vfs_job_failed (G_VFS_JOB (job),
should do the trick. It'd be great if somebody could look into this
since now everything is transported unencrypted over the wire even if
the server supports encryption.
Is there any particular reason why you didn't test this change? After
compiling gvfs, you should be able to run the gvfsd-smb daemon without
installing it using:
./gvfsd-smb server=[server ip address or hostname] share=[name of the share]
Testing against a few servers and reporting your results would go a
long way.
When that's done, you can probably file a bug against gvfs to request
this change.
Cheers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]