Samba需要在重启时重新启动吗?
因此,当我第一次启动或重新启动时,smbd和nmbd正在运行,但我的共享文件夹不可用。 之后
sudo service smbd restart
一切都好。 我的配置很简单,使用没有winbind的本地工作组,日志中没有任何错误。(s | n)mbd。
关于如何摆脱这种额外重启的任何想法?
这是我的smb.conf,我不是从家庭目录或加密分区共享。
[全球] workgroup = WORKGROUP 服务器字符串=%h服务器(Samba,Ubuntu) dns proxy = no interfaces = lo eth0 hosts allow = 127.0.0.1 192.168.1.0/24 192.168.2.0/24 bind interfaces only = true client ntlmv2 auth = yes log file = /var/log/samba/log.%m 最大日志大小= 1000 syslog = 0 恐慌行动= / usr / share / samba / panic-action%d 安全=分享 来宾帐号=没人 加密密码= true passdb backend = tdbsam 服从pam限制=是的 unix密码同步=是 passwd program = / usr / bin / passwd%u passwd chat = *输入\ snew \ s * ... 密码更改=是 映射到来宾=坏用户 usershare允许来宾=是 [打印机] comment =所有打印机 可浏览=否 path = / var / spool / samba printable = yes 客人ok =没有 只读=是 创建掩码= 0700 [打印$] comment =打印机驱动程序 path = / var / lib / samba / printers browseable = yes 只读=是 客人ok =没有 [媒体] 评论=媒体 path = / media / archive_a 可浏览=否 只读=是 客人ok =是的 [萤火虫] 评论=萤火虫 path = / usr / local / firefly 可浏览=否 只读=否 客人ok =是的
您已更改/etc/samba/smb.conf以使smbd绑定到特定接口。
interfaces = lo eth0 bind interfaces only = true
因此,您还需要编辑/etc/init/smbd.conf,以确保只有在您的界面启动后才启动smbd,如https://bugs.launchpad.net/ubuntu/+source/samba/+bug/771305中所述/评论/ 17
所以,编辑/etc/init/smbd.conf并进行更改
start on (local-filesystems and net-device-up)
同
start on (local-filesystems and net-device-up IFACE=eth0 and started udev-finish)
嗯,我知道这是一个黑客,但你不能在启动脚本中进行额外的重启,直到你得到最终答案? = D只是我的2位..