samba常用的命令,若分为服务器与客户端功能,则主要有底下这几个数据:
smbd、nmbd:服务器功能,就是最重要的权限管理 (smbd) 以
及 NetBIOS name 查询 (nmbd) 两个重要的服务程序;
tdbdump、tdbtool:服务器功能,在 Samba 3.0 以后的版本中,
用户的账号与密码参数已经转为使用数据库了!Samba 使用的数据库名称为 TDB
(Trivial DataBase)。 既然是使用数据库,当然要使用数据库的控制指令来处
理啰。tdbdump 可以察看数据库的内容,tdbtool 则可以进入数据库操作接口直
接手动修改帐密参数。不过,你得要安装 tdb-tools 这个软件才行;
smbstatus:服务器功能,可以列出目前 Samba 的联机状况, 包
括每一条 Samba 联机的 PID, 分享的资源,使用的用户来源等等,让你轻松管
理 Samba 啦;
smbpasswd、pdbedit:服务器功能,在管理 Samba 的用户账号
密码时, 早期是使用 smbpasswd 这个指令,不过因为后来使用 TDB 数据库了,
因此建议使用新的 pdbedit 指令来管理用户数据;
testparm:服务器功能,这个指令主要在检验配置文件 smb.conf
的语法正确与否,当你编辑过 smb.conf 时,请务必使用这个指令来检查一次,
避免因为打字错误引起的困扰啊!
mount.cifs:客户端功能,在 Windows 上面我们可以设定『网络驱
动器机』来连接到自己的主机上面。在 Linux 上面,我们则是透过 mount
(mount.cifs) 来将远程主机分享的档案与目录挂载到自己的 Linux 主机上面
哪!
smbclient:客户端功能,当你的 Linux 主机想要藉由『网络上
的芳邻』的功能来查看别台计算机所分享出来的目录与装置时,就可以使用
smbclient 来查看啦!这个指令也可以使用在自己的 SAMBA 主机上面,用来查
看是否设定成功哩!
nmblookup:客户端功能,有点类似 nslookup 啦!重点在查出
NetBIOS name 就是了。
smbtree:客户端功能,这玩意就有点像 Windows 系统的网络上
的芳邻显示的结果,可以显示类似『靠近我的计算机』之类的数据, 能够查到
工作组与计算机名称的树状目录分布图
以下内容摘录自《鸟哥的linux私房菜-服务器架设篇-第三版》在此向原作者致敬。