GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ubuntu - Comment vérifier les connexions Smb et le dialecte utilisé sous Linux ?

Je souhaite vérifier la version dialectale dans les connexions SMB.

Sous Windows, Get-SmbConnection l'obtiendra.

PS C:\Windows\system32> Get-SmbConnection
ServerName    ShareName     UserName     Credential   Dialect      NumOpens
----------    ---------     --------     ----------   -------      -------
savdal08r2    c$            SAVILLTEC... SAVILLTEC... 2.10         1
savdalfs01    c$            SAVILLTEC... SAVILLTEC... 3.00         1

sur macOS, smbutil statshares -a fonctionne bien.

Que dois-je faire sous Linux ?

Réponse acceptée :

Si vous utilisez un serveur Samba sous Linux, smbstatus doit indiquer la version du protocole utilisée par chaque client.

Si Linux est le client, cela dépend du client que vous utilisez :si vous utilisez les cifs au niveau du noyau prise en charge du système de fichiers, dans tous les noyaux, sauf assez récents, la réponse était que vous regardiez dans /proc/mounts pour voir si les options de montage pour ce système de fichiers incluent un vers= option; sinon, supposons qu'il utilise SMB 1.

La négociation automatique du protocole SMB dans le support CIFS/SMB au niveau du noyau est un développement plutôt récent, et pour autant que je sache, si vous ne spécifiez pas la version de protocole souhaitée, la négociation automatique n'indiquera le résultat que si vous activez le débogage CIFS messages. mais heureusement, les développeurs ont fait en sorte que le résultat de la négociation soit toujours affiché dans /proc/mounts .

Si vous utilisez smbclient ou d'autres clients SMB/CIFS de l'espace utilisateur (par exemple, un client intégré à votre environnement de bureau), il peut avoir ses propres outils et diagnostics.


Ubuntu
  1. Comment vérifier et modifier un niveau d'exécution par défaut sur Ubuntu Linux

  2. Comment utiliser la commande d'arrêt de Linux dans Ubuntu 18.04 et CentOS 7

  3. Comment vérifier la version du système d'exploitation et de Linux

  4. Comment vérifier la version de MySQL sous Linux

  5. Comment vérifier la version de votre système d'exploitation Linux

Comment vérifier la version d'Ubuntu à partir de la ligne de commande

Comment désactiver le mot de passe « Sudo » dans Linux Mint 20 et Ubuntu Linux

Comment vérifier les détails de la version d'Ubuntu et d'autres informations système

Comment installer la dernière version du noyau Linux principal dans Ubuntu [Méthodes de l'interface graphique et du terminal]

Comment installer la dernière version de GIMP sur Ubuntu et d'autres distributions Linux

Comment vérifier la version de PHP sous Linux