Files
e-smith-samba/root/etc/e-smith/templates/etc/smb.conf/11minProtocol

17 lines
898 B
Plaintext

{
# Normally this should not be set as the automatic negotiation phase in the SMB protocol takes care of choosing the appropiate protocol.
$OUT = "";
$clientMinProt = $smb{ClientMinProtocol} || "SMB2";
$serverMinProt = $smb{ServerMinProtocol} || "SMB2";
$clientMinProt = ( exists($ProtocolOrder{$clientMinProt}) ) ? $clientMinProt : "SMB2";
$serverMinProt = ( exists($ProtocolOrder{$serverMinProt}) && $ProtocolOrder{$serverMinProt} >= 3) ? $serverMinProt : "SMB3";
#checking min prot is not higher
$clientMinProt = ( $ProtocolOrder{$clientMaxProt} >= $ProtocolOrder{$clientMinProt} ) ? $clientMinProt : $clientMaxProt;
$serverMinProt = ( $ProtocolOrder{$serverMaxProt} >= $ProtocolOrder{$serverMinProt} ) ? $serverMinProt : $serverMaxProt;
$OUT .= "client min protocol = $clientMinProt\n";
$OUT .= "server min protocol = $serverMinProt";
}