From 703a8221076fc406a34b120268675076afaec490 Mon Sep 17 00:00:00 2001 From: Christian Schmidt Date: Fri, 17 Sep 2010 10:00:17 +0200 Subject: [PATCH] Updated samba to latest stable, this should fix some securitproblems. Enabled support for smb2 protocol. --- html/cgi-bin/samba.cgi | 16 ++++++++++++++++ lfs/samba | 6 +++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/html/cgi-bin/samba.cgi b/html/cgi-bin/samba.cgi index 712f085492..3315bbf946 100644 --- a/html/cgi-bin/samba.cgi +++ b/html/cgi-bin/samba.cgi @@ -102,6 +102,7 @@ $sambasettings{'DISPLAYCHARSET'} = 'CP850'; $sambasettings{'SOCKETOPTIONS'} = 'TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 SO_KEEPALIVE'; $sambasettings{'WIDELINKS'} = 'on'; $sambasettings{'UNIXEXTENSION'} = 'off'; +$sambasettings{'SMB2'} = 'off'; ### Values that have to be initialized $sambasettings{'ACTION'} = ''; ### Samba CUPS Variablen @@ -183,6 +184,9 @@ if ($sambasettings{'ACTION'} eq 'globalresetyes') $sambasettings{'DOMAINMASTER'} = 'off'; $sambasettings{'PREFERREDMASTER'} = 'off'; $sambasettings{'SOCKETOPTIONS'} = 'TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 SO_KEEPALIVE'; + $sambasettings{'WIDELINKS'} = 'on'; + $sambasettings{'UNIXEXTENSION'} = 'off'; + $sambasettings{'SMB2'} = 'off'; $PDCOPTIONS = `cat ${General::swroot}/samba/pdc`; system("/usr/local/bin/sambactrl smbreload"); refreshpage(); @@ -276,7 +280,14 @@ passdb backend = smbpasswd wide links = $sambasettings{'WIDELINKS'} unix extensions = $sambasettings{'UNIXEXTENSION'} +END +; +if ($sambasettings{'SMB2'} eq 'on'){ + print FILE "max protocol = smb2\n"; +} + +print FILE < off Unix extensionon / off +SMB2 $Lang::tr{'protocol'}on / + off
$Lang::tr{'security options'} $Lang::tr{'security'}