samba无法开启
Tofloor
poster avatar
ljhnso
deepin
2015-05-01 16:51
Author
按照百科上的做法,先是安装samba,之后右键启动分享,发现没有选项,然后安装nauli..-share(没记全,就是文件管理器的那个)。然后右键分享,三个框都点对勾,提示,smbd未运行,关键试过很多办法,都无法启用,求解答
Reply Favorite View the author
All Replies
Feng Yu
deepin
2015-05-01 17:58
#1
服务没启动,也许有报错,终端下sudo service smbd start看看有报错吗?
Reply View the author
ljhnso
deepin
2015-05-02 17:35
#2
https://bbs.deepin.org/post/29823
服务没启动,也许有报错,终端下sudo service smbd start看看有报错吗?

不报错,内容如下:
smbd start/running, process 2159
之后再运行
sudo service samba status
* nmbd is running
* smbd is not running
然后,我现在不知到问题出在哪个方面了,查帖子也找不到方向,求指导啊
Reply View the author
Feng Yu
deepin
2015-05-02 18:02
#3
https://bbs.deepin.org/post/29823
不报错,内容如下:
smbd start/running, process 2159
之后再运行

samba的日志在/var/log/samba,检查这个目录下的日志看看报错信息,也可以把这个目录压缩打包上传上来
Reply View the author
ljhnso
deepin
2015-05-03 06:08
#4
https://bbs.deepin.org/post/29823
samba的日志在/var/log/samba,检查这个目录下的日志看看报错信息,也可以把这个目录压缩打包上传上来 ...

报错内容如下:
[2015/05/02 21:25:05.504200,  0] ../source3/passdb/secrets.c:85(secrets_init_path)
  Failed to open /var/lib/samba/private/secrets.tdb
[2015/05/02 21:25:05.504262,  0] ../source3/smbd/server.c:1375(main)
  ERROR: smbd can not open secrets.tdb
看后觉得可能是没权限于是就chmod 777了一下,结果是还不行,报错,没有该文件夹。
不死心的我又返回到smb.conf查看,也确实没找到那些部分是要建立这个东西。
然后翻看samba的log发现也有报错,内容如下:
[2015/05/02 09:25:02.004606,  0] ../lib/util/util.c:216(directory_create_or_exist)
  mkdir failed on directory /var/lib/samba/private/smbd.tmp: No such file or directory
[2015/05/02 09:25:02.004881,  0] ../lib/util/fault.c:72(fault_report)
  ===============================================================
[2015/05/02 09:25:02.004927,  0] ../lib/util/fault.c:73(fault_report)
  INTERNAL ERROR: Signal 11 in pid 781 (4.1.6-Ubuntu)
  Please read the Trouble-Shooting section of the Samba HOWTO
[2015/05/02 09:25:02.004988,  0] ../lib/util/fault.c:75(fault_report)
  ===============================================================
[2015/05/02 09:25:02.005091,  0] ../lib/util/fault.c:133(smb_panic_default)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 781]
[2015/05/02 09:25:02.027229,  0] ../lib/util/fault.c:141(smb_panic_default)
  smb_panic(): action returned status 0
[2015/05/02 09:25:02.027419,  0] ../lib/util/fault.c:144(smb_panic_default)
  PANIC: internal error
[2015/05/02 21:25:02.861620,  0] ../source4/smbd/server.c:370(binary_smbd_main)
  samba version 4.1.6-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2013
[2015/05/02 21:25:02.990994,  0] ../lib/util/util.c:216(directory_create_or_exist)
  mkdir failed on directory /var/lib/samba/private/smbd.tmp: No such file or directory
[2015/05/02 21:25:02.991290,  0] ../lib/util/fault.c:72(fault_report)
  ===============================================================
[2015/05/02 21:25:02.991338,  0] ../lib/util/fault.c:73(fault_report)
  INTERNAL ERROR: Signal 11 in pid 755 (4.1.6-Ubuntu)
  Please read the Trouble-Shooting section of the Samba HOWTO
[2015/05/02 21:25:02.991402,  0] ../lib/util/fault.c:75(fault_report)
  ===============================================================
[2015/05/02 21:25:02.991513,  0] ../lib/util/fault.c:133(smb_panic_default)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 755]
[2015/05/02 21:25:03.006395,  0] ../lib/util/fault.c:141(smb_panic_default)
  smb_panic(): action returned status 0
[2015/05/02 21:25:03.006670,  0] ../lib/util/fault.c:144(smb_panic_default)
  PANIC: internal error
于是,彻底不懂了,还是求帮助啊~~~果然还是能力不足啊,拜谢~~
Reply View the author
Feng Yu
deepin
2015-05-03 17:50
#5
https://bbs.deepin.org/post/29823
报错内容如下:
[2015/05/02 21:25:05.504200,  0] ../source3/passdb/secrets.c:85(secrets_init_path)
...

我确认了一下,这个目录的权限是有特殊性要求的,/var/lib/samba/private/secrets.tdb这个文件应该是安装好samba就自带的,而且权限是600。系统目录不要乱改权限,不要遇到权限问题就777,对系统目录执行这个操作很危险,可能导致系统崩溃。

试试重装下samba。 sudo apt-get purge '^samba.*'; sudo apt-get install samba
Reply View the author
ljhnso
deepin
2015-05-04 01:24
#6
https://bbs.deepin.org/post/29823
我确认了一下,这个目录的权限是有特殊性要求的,/var/lib/samba/private/secrets.tdb这个文件应该是安装 ...

重装试了很多遍,没有任何效果,报错情况也还是一样,找不到具体原因了,如果大神有时间帮我想想吧,我查了很多地方也没个办法能解决的
Reply View the author
Feng Yu
deepin
2015-05-04 03:50
#7
https://bbs.deepin.org/post/29823
重装试了很多遍,没有任何效果,报错情况也还是一样,找不到具体原因了,如果大神有时间帮我想想吧,我查 ...

我倒是没遇到过这个问题,google了一下,有些人有类似的问题,你可以google一下,看看有没有办法解决。
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1327846
Reply View the author
ljhnso
deepin
2015-05-04 07:46
#8
https://bbs.deepin.org/post/29823
我倒是没遇到过这个问题,google了一下,有些人有类似的问题,你可以google一下,看看有没有办法解决。
h ...

感谢您留的网址,按照里面内容成功开启smbd,但是,但是,无论从自己还是从家里的其他终端登录我共享的文件夹都提示用户名,密码。关键无论怎么设置都没用,终端输入都显示错误,按着网上各家教程把smb.conf改的不知道该弄啥了,security = share报错 public = yes也没用,头大了,依旧求大神帮忙引导
Reply View the author
Feng Yu
deepin
2015-05-04 17:43
#9
https://bbs.deepin.org/post/29823
感谢您留的网址,按照里面内容成功开启smbd,但是,但是,无论从自己还是从家里的其他终端登录我共享的文 ...

samba有个图形化的配置界面,不用自己去死记硬背smb.conf,那个是SA去做的,普通用户不需要那么高级的功能,用图形化配置界面提供的简单功能足够使用了。深度商店搜索samba,可以看到一个图形化配置工具,装那个就行了,然后根据你的需求改就行了,都是图形化界面,很容易使用。samba支持匿名,支持认证,支持只读与读写。
Reply View the author
ljhnso
deepin
2015-05-04 19:01
#10
https://bbs.deepin.org/post/29823
samba有个图形化的配置界面,不用自己去死记硬背smb.conf,那个是SA去做的,普通用户不需要那么高级的功 ...

特别尴尬的说,那个已经试了,不行才转去搞smb.conf。感觉deepin在给我提供学习的机会~~~我再弄弄吧,要是还不行~~额~~还不行~~唉~~我都快不好意思不停得问您了~~
Reply View the author
ljhnso
deepin
2015-05-06 00:42
#11
https://bbs.deepin.org/post/29823
samba有个图形化的配置界面,不用自己去死记硬背smb.conf,那个是SA去做的,普通用户不需要那么高级的功 ...

最后问题解决了,设置了两个多余项导致的,非常感谢您多天来的帮助
Reply View the author