ubuntu – 从Windows 10访问Samba共享时,smbstatus报告重复的nobody:nogroup PID条目

前端之家收集整理的这篇文章主要介绍了ubuntu – 从Windows 10访问Samba共享时,smbstatus报告重复的nobody:nogroup PID条目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我从 @L_301_0@ 10 Pro 64计算机上运行位于Samba共享上的Windows程序时,我得到重复的nobody:nogroup PID条目出现在smbstatus输出中.在smbd进程终止之前,这些条目不会消失.我注意到在我的生产服务器上,Windows 7用户创建的文件可能需要几分钟才能被其他Windows 7用户看到.当我从网络中删除Windows 10计算机时,问题就消失了.

我在Ubuntu 14.04.1 LTS上运行Samba版本4.1.6-Ubuntu.我尝试过Ubuntu 14.04.3 LTS和Ubuntu 15.10服务器并出现同样的问题.我使用的电脑如下:

> 192.1.1.38 – CONSULTING5 – Windows 8.1 Pro
> 192.1.1.41 – CONSULTING7 – Windows 10 Pro
> 192.1.1.42 – CONSULTING8 – Ubuntu Server 14.04.1

下面的smbstatus输出是通过从samba网络共享运行Windows记事本三次产生的.这是从Windows 8.1计算机和Windows 10计算机完成的.在Windows 10计算机上使用一整天后,输出通常会增加到1000行.

  1. Samba version 4.1.6-Ubuntu
  2. PID Username Group Machine
  3. -------------------------------------------------------------------
  4. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  5. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  6. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  7. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  8. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  9. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  10. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  11. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  12. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  13. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  14. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  15. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  16. 1445 win81user win81user 192.1.1.38 (ipv4:192.1.1.38:50422)
  17. 1444 win10user win10user 192.1.1.41 (ipv4:192.1.1.41:53486)
  18. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  19. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  20. 1444 nobody nogroup 192.1.1.41 (ipv4:192.1.1.41:53486)
  21.  
  22. Service pid machine Connected at
  23. -------------------------------------------------------
  24. aaa 1444 192.1.1.41 Thu Jan 7 12:29:31 2016
  25. aaa 1445 192.1.1.38 Thu Jan 7 12:29:53 2016
  26.  
  27. Locked files:
  28. Pid Uid DenyMode Access R/W Oplock SharePath Name Time
  29. --------------------------------------------------------------------------------------------------
  30. 1444 1003 DENY_NONE 0x100081 RDONLY NONE /mnt/aaa . Thu Jan 7 12:29:31 2016
  31. 1445 1002 DENY_NONE 0x100081 RDONLY NONE /mnt/aaa . Thu Jan 7 12:29:52 2016

我尝试了许多不同的samba配置选项,但问题仍然存在.我已经恢复到默认的ubuntu smb.conf,如下所示,添加了单个共享定义.客人ok =是和客人ok =没有选项不解决这个问题.

  1. [global]
  2. server string = %h server (Samba,Ubuntu)
  3. server role = standalone server
  4. map to guest = Bad User
  5. obey pam restrictions = Yes
  6. pam password change = Yes
  7. passwd program = /usr/bin/passwd %u
  8. passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
  9. unix password sync = Yes
  10. syslog = 0
  11. log file = /var/log/samba/log.%m
  12. max log size = 1000
  13. dns proxy = No
  14. usershare allow guests = Yes
  15. panic action = /usr/share/samba/panic-action %d
  16. idmap config * : backend = tdb
  17. [printers]
  18. comment = All Printers
  19. path = /var/spool/samba
  20. create mask = 0700
  21. printable = Yes
  22. print ok = Yes
  23. browseable = No
  24. [print$]
  25. comment = Printer Drivers
  26. path = /var/lib/samba/printers
  27. [aaa]
  28. comment = aaa test share
  29. path = /mnt/aaa
  30. read only = No

我提前道歉但由于我在这个网站上没有声誉,我无法发布两个以上的链接.请在下面的日志级别3中找到共享安装和记事本执行的Samba日志文件链接.我还为Windows 8.1 smbd进程和Windows 10 smbd进程提供了lsof输出.

  1. http://pastebin.com/L8HdZAA1 - log.nmbd
  2. http://pastebin.com/TEbWaB7n - log.smbd
  3. http://pastebin.com/UAmk0tZG - log.192.1.1.38 (Windows 8.1)
  4. http://pastebin.com/wtfB5udx - log.consulting5 (Windows 8.1)
  5. http://pastebin.com/0bAhNqum - log.192.1.1.41 (Windows 10)
  6. http://pastebin.com/zCKsASR0 - log.consulting7 (Windows 10)
  7.  
  8. http://pastebin.com/1wmFVAjC - lsof-win81process.txt
  9. http://pastebin.com/DyzUF3LS - lsof-win10process.txt

任何帮助解决这个问题将不胜感激.谢谢.

这似乎是SambaV2 / V3的一个问题,可以避免强制Windows 10使用SambaV1
  1. sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
  2. sc config mrxsmb20 start= disabled

看到:
https://groups.google.com/forum/#!topic/spline.eisfair/vtxTbxKVy1Q
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1392647

猜你在找的Ubuntu相关文章