Samba 服务器 3.6.3 在 Linux Mint 13 上进行简单设置时崩溃

Samba 服务器 3.6.3 在 Linux Mint 13 上进行简单设置时崩溃

我尝试让 smbd 在内核 3.6.3-030603-generic 上的 Linux Mint 13 上运行。这就是我所做的:

sudo apt-get install samba,然后安装这个最小的 /etc/samba/smb.conf:

[global] 
    workgroup = wkb
    security = user
    browsable = yes 
    local master = yes 
[temp] 
    path = /tmp 
    public = yes 

然后我输入: smbclient -L localhost -U%并收到以下错误:

Domain=[WKB] OS=[Unix] Server=[Samba 3.6.3]
tree connect failed: NT_STATUS_PIPE_BROKEN

我究竟做错了什么?我怎样才能进一步调试它?我在网上找不到此错误消息的参考。

更新:

我输入sudo smbpasswd -U Adam并填写了一些密码。

然后,当我从 Windows 连接到共享时,在填写用户名“Adam”和相同的密码后,我首先看到正确的共享列表:

分享列表

但是,当我尝试输入共享“tmp”(用户“Adam”,拼写为大写“A”)拥有所有读取/修改权限时,我收到以下错误消息:

错误信息

有趣的是,当我随后尝试刷新共享列表时,此消息仍然存在,就好像 samba 崩溃了一样。但他们service status smbd坚持认为smbd start/running, process 27309...

但这一定是某种崩溃,因为最后/var/log/samba/log.smbd我可以发现:

[2012/11/13 10:01:35.281800,  0] lib/fault.c:372(dump_core)
  dumping core in /var/log/samba/cores/smbd
[2012/11/13 10:01:35.296359,  0] lib/util.c:1117(smb_panic)
  PANIC (pid 29359): sys_setgroups failed
[2012/11/13 10:01:35.303973,  0] lib/util.c:1221(log_stack_trace)
  BACKTRACE: 21 stack frames:
   #0 smbd(log_stack_trace+0x1a) [0x7ff64ea37aea]
   #1 smbd(smb_panic+0x25) [0x7ff64ea37bc5]
   #2 smbd(+0x163be6) [0x7ff64e782be6]
   #3 smbd(set_sec_ctx+0x8f) [0x7ff64e782f0f]
   #4 smbd(+0x152db5) [0x7ff64e771db5]
   #5 smbd(+0x17ae2b) [0x7ff64e799e2b]
   #6 smbd(+0x17b76e) [0x7ff64e79a76e]
   #7 smbd(make_connection+0x1ea) [0x7ff64e79aaea]
   #8 smbd(reply_tcon_and_X+0x1dc) [0x7ff64e74b82c]
   #9 smbd(+0x176fa4) [0x7ff64e795fa4]
   #10 smbd(+0x1773bb) [0x7ff64e7963bb]
   #11 smbd(+0x1777d3) [0x7ff64e7967d3]
   #12 smbd(run_events_poll+0x34e) [0x7ff64ea478ae]
   #13 smbd(smbd_process+0x812) [0x7ff64e797f42]
   #14 smbd(+0x68666f) [0x7ff64eca566f]
   #15 smbd(run_events_poll+0x34e) [0x7ff64ea478ae]
   #16 smbd(+0x428a4a) [0x7ff64ea47a4a]
   #17 smbd(_tevent_loop_once+0x90) [0x7ff64ea485d0]
   #18 smbd(main+0xed0) [0x7ff64e716030]
   #19 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7ff64b5c176d]
   #20 smbd(+0xf7515) [0x7ff64e716515]
[2012/11/13 10:01:35.305623,  0] lib/fault.c:372(dump_core)
  dumping core in /var/log/samba/cores/smbd

答案1

升级到 samba 3.6.7 问题已解决

https://www.monlore.nl/blog/?p=226

答案2

检查守护进程是否启动:

sudo service smbd status

然后检查/var/log/samba 中的日志文件

答案3

这是 3.6.3 的问题,我对 ubuntu 服务器不满意,我花了一天时间才找到问题所在。我升级到 3.6.7,它修复了所有问题! Ubuntu 服务器的每一个新版本都会变得更糟!

相关内容