Samba-Server auf Red Hat - „Client-Signierung = obligatorisch“-Fehler

Samba-Server auf Red Hat - „Client-Signierung = obligatorisch“-Fehler

Meine Samba-Version ist 4.10.16 und ich habe ein Problem mit der EinstellungClient-Signierungvariabel aufobligatorisch. Es ist richtig in /etc/samba/smb.conf eingestellt, aber testparm zeigtClient-Signierung = erforderlich. Meine RH-Version ist 7.9. Weiß jemand, wie man das lösen kann, falls das überhaupt möglich ist …

Ich habe doppelt überprüft, ob testparm die richtige Konfiguration verwendet, und es ist richtig. Das hier zeigt die Manpage:

client signing (G)

           This controls whether the client is allowed or required to use SMB signing. Possible values are auto, mandatory and disabled.

           When set to auto or default, SMB signing is offered, but not enforced.

           When set to mandatory, SMB signing is required and if set to disabled, SMB signing is not offered either.

           IPC$ connections for DCERPC e.g. in winbindd, are handled by the client ipc signing option.

           Default: client signing = default

Da ist keinerforderlichWert und das Setzen dieser Variable aufAutozeigt anClientsignatur = falls erforderlichim Testparameter.

Ich habe auch ein ähnliches Problem in Sambas Bugzilla von 2015 mit dem Status NEU gefunden -Verknüpfung. Ich gehe davon aus, dass dieser Fehler seitdem nicht behoben wurde ...

Antwort1

Der Parserakzeptiert einige nicht dokumentierte Aliase, aber sie haben alle denselben Wert:

/* SMB signing types. */
static const struct enum_list enum_smb_signing_vals[] = {
    {SMB_SIGNING_DEFAULT, "default"},

    {SMB_SIGNING_OFF, "No"},
    {SMB_SIGNING_OFF, "False"},
    {SMB_SIGNING_OFF, "0"},
    {SMB_SIGNING_OFF, "Off"},
    {SMB_SIGNING_OFF, "disabled"},

    {SMB_SIGNING_IF_REQUIRED, "if_required"},
    {SMB_SIGNING_IF_REQUIRED, "Yes"},
    {SMB_SIGNING_IF_REQUIRED, "True"},
    {SMB_SIGNING_IF_REQUIRED, "1"},
    {SMB_SIGNING_IF_REQUIRED, "On"},
    {SMB_SIGNING_IF_REQUIRED, "enabled"},
    {SMB_SIGNING_IF_REQUIRED, "auto"},

    {SMB_SIGNING_DESIRED, "desired"},

    {SMB_SIGNING_REQUIRED, "required"},
    {SMB_SIGNING_REQUIRED, "mandatory"},
    {SMB_SIGNING_REQUIRED, "force"},
    {SMB_SIGNING_REQUIRED, "forced"},
    {SMB_SIGNING_REQUIRED, "enforced"},

    {-1, NULL}
};

Wenn der Wert von wieder in eine Zeichenfolge umgewandelt wird testparm, wird der erste Alias ​​in dieser Liste verwendet.

verwandte Informationen