一、通过smbd命令查看版本
smbd是Samba服务器端程序,通过这个程序可以快速检查Samba软件的版本。在命令行下输入以下命令:
smbd -V
执行后会显示类似下面的信息:
Version 4.7.6-Ubuntu
这里的"4.7.6"就是Samba的版本号。
二、通过samba命令查看版本
samba命令是Samba管理工具,也可以用来检查和管理Samba服务。在命令行下输入以下命令:
samba --version
执行后会显示类似下面的信息:
Version 4.7.6-Ubuntu
这里的"4.7.6"就是Samba的版本号。
三、通过查询系统安装包信息查看版本
在Linux系统中,Samba一般是通过软件包管理器来安装的,可以通过查询软件包信息来查看Samba的版本。以Debian/Ubuntu为例,在命令行下输入以下命令:
dpkg -s samba
执行后会显示类似下面的信息:
Package: samba Version: 2:4.7.6+dfsg~ubuntu-0ubuntu2.18.04.5
这里的"4.7.6"就是Samba的版本号。
四、通过查看Samba源码中的版本信息文件
如果我们已经下载了Samba的源码,那么可以通过查看版本信息文件来获取版本号。进入Samba的源码目录,找到version.h文件,在其中查找Samba的版本号:
cd samba-4.x.x/source4 grep VERSION version.h
执行后会显示类似下面的信息:
#define VERSION_MAJOR 4 #define VERSION_MINOR 7 #define VERSION_MICRO 6 #define VERSION_RELEASE "Ubuntu"
这里的"4.7.6"就是Samba的版本号。
五、通过SMB客户端查看版本信息
如果我们要连接到Samba共享目录,可以通过SMB客户端来查看版本信息。在Windows操作系统下,打开资源管理器,在地址栏输入Samba服务器的IP地址或计算机名,然后双击进入某个共享目录,在菜单栏选择“帮助”->“关于”:
在弹出的关于窗口中,可以看到Samba的版本信息。