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

78

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



