Samba网络诊断、安全与Windows 98登录机制全解析
1. SMB网络诊断工具
在SMB网络中,我们可以使用一些工具来诊断问题。例如,从Samba网站的下载部分可以获取tcpdump - smb,它是tcpdump的扩展,用于调查NetBEUI和TCP/IP上的SMB网络问题。由于其对硬件的访问级别和提供的信息,通常需要以root身份运行。示例命令如下:
[root@server root]# /usr/sbin/tcpdump port 139
这个命令会捕获所有发往运行tcpdump的机器的SMB数据包,并提供大量输出供我们分析。当遇到特定问题(最好是可重复的问题)且其他简单诊断方法都失败时,可以使用此工具。
若要调试名称解析问题,可使用端口137;对于浏览数据包问题(如网络邻居浏览列表不正确或不完整),则使用端口138。
若要调查当前用户和文件访问情况,可使用smbstatus。用户账户会映射到一个进程ID(PID),文件和服务访问与该PID相关联。获取用户账户PID的命令如下:
smbstatus | grep username
记录返回的PID,然后可以使用以下命令查找与该账户关联的所有文件和锁:
smbstatus | grep pid
若用户遇到文件被报告为锁定,但认为该文件未在使用的问题,可先找到该文件关联的PID:
smbstatus | grep filename
然
超级会员免费看
订阅专栏 解锁全文

127

被折叠的 条评论
为什么被折叠?



