GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – Wie überprüft man SMB-Verbindungen und den Dialekt, der unter Linux verwendet wird?

Ich möchte die Dialektversion in SMB-Verbindungen überprüfen.

Unter Windows Get-SmbConnection werde es bekommen.

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

unter macOS smbutil statshares -a funktioniert gut.

Was soll ich unter Linux tun?

Akzeptierte Antwort:

Wenn Sie einen Samba-Server unter Linux betreiben, smbstatus sollte die von jedem Client verwendete Protokollversion anzeigen.

Wenn Linux der Client ist, hängt es davon ab, welchen Client Sie verwenden:ob Sie cifs auf Kernel-Ebene verwenden Dateisystemunterstützung, in allen außer ziemlich neuen Kerneln, war die Antwort, dass Sie in /proc/mounts schauen um zu sehen, ob die Mount-Optionen für dieses Dateisystem ein vers= enthalten Möglichkeit; Wenn nicht, nehmen Sie an, dass SMB 1 verwendet wird.

Die automatische Aushandlung des SMB-Protokolls in der CIFS/SMB-Unterstützung auf Kernel-Ebene ist eine ziemlich neue Entwicklung, , und soweit ich weiß, zeigt die automatische Aushandlung das Ergebnis nur an, wenn Sie die gewünschte Protokollversion nicht angeben, wenn Sie das CIFS-Debugging aktivieren Nachrichten. aber glücklicherweise haben die Entwickler es so gemacht, dass das Verhandlungsergebnis immer in /proc/mounts angezeigt wird .

Wenn Sie smbclient verwenden oder andere SMB/CIFS-Clients im Userspace (z. B. einer, der in Ihre Desktop-Umgebung integriert ist), verfügt er möglicherweise über eigene Tools und Diagnosefunktionen.


Ubuntu
  1. So überprüfen und ändern Sie einen Standard-Runlevel unter Ubuntu Linux

  2. Wie überprüfe ich die Linux-Kernel-Version in Ubuntu?

  3. So überprüfen Sie die MySQL-Version unter Linux

  4. So überprüfen Sie Ihre Linux-Betriebssystemversion

  5. Wie überprüfe ich SMB-Verbindungen und den Dialekt, der unter Linux verwendet wird?

So überprüfen Sie die Ubuntu-Version über die Befehlszeile

So deaktivieren Sie das „Sudo“-Passwort in Linux Mint 20 und Ubuntu Linux

So überprüfen Sie Ubuntu-Versionsdetails und andere Systeminformationen

So installieren Sie die neueste Mainline-Linux-Kernel-Version in Ubuntu [GUI- und Terminalmethoden]

So installieren Sie die neueste GIMP-Version unter Ubuntu und anderen Linux-Distributionen

So überprüfen Sie die PHP-Version unter Linux