Come forzare il mount di cifs Linux su default su smb3?


10

Ho server che offrono solo supporti SMB3 per motivi di sicurezza. Questo funziona bene per client Windows (10), ma non per client Linux. Rifiutano di montare automaticamente tutto ciò che non è SMB1.

Per i montaggi manuali, è -o vers=3.0possibile utilizzare l'opzione . Come posso forzare il sistema a usare questa opzione quando voglio montare condivisioni da file manager grafici su Gnome o KDE?

Risposte:


12

I gestori di file grafici non stabiliscono montaggi del kernel 'cifs'; usano il libsmbclient di Samba.

Le /etc/samba/smb.confopzioni corrispondenti sono:

[global]

client min protocol = SMB2_02
; default is 'CORE' (MS-DOS era)

client max protocol = SMB3
; default was 'NT1' (aka CIFS) until Samba v4.6
; finally includes SMB3 as of Samba v4.7

Non appena aumenti il ​​massimo a SMBv3, il client negozierà la migliore versione supportata. Non è necessario bloccare CIFS / SMBv1 tramite il protocollo min client .


Si noti che le parole chiave "SMB2" e "SMB3" sono associate alla versione secondaria supportata più alta di quel protocollo (attualmente "SMB2_10" e "SMB3_11"). Ciò significa che l'impostazione del protocollo minimo su "SMB3" escluderebbe effettivamente Windows 8.1 (che utilizza SMB3_02).

Vedere la pagina del manuale smb.conf per maggiori dettagli e l'elenco completo dei protocolli.


3
Per chiunque abbia gli stessi problemi, questo funziona anche con ossa nude smb.confcon solo queste righe dopo una [global]riga. Quindi non è necessario installare i pacchetti samba se hai solo bisogno del client.
emk2203,

1

I client Linux (kernel) (cifs.ko) sono passati a smb3 (smb2.1 o successivi) per circa un anno. Sono state inoltre apportate tre modifiche che ne consentono la configurazione (e persino la creazione) con il supporto smb1 (cifs) disabilitato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.