因此,当我第一次启动或重新启动时,smbd 和 nmbd 正在运行,但我的共享文件夹不可用。之后
sudo service smbd restart
Run Code Online (Sandbox Code Playgroud)
一切安好。我的配置很简单,使用没有winbind的本地工作组,log.(s|n)mbd没有任何错误。
关于如何摆脱这种额外重启的任何想法?
这是我的 smb.conf,我不是从主目录或加密分区共享的。
[全球的] 工作组 = 工作组 服务器字符串 = %h 服务器(Samba、Ubuntu) dns 代理 = 否 接口 = lo eth0 主机允许 = 127.0.0.1 192.168.1.0/24 192.168.2.0/24 仅绑定接口 = true 客户端 ntlmv2 auth = 是 日志文件 = /var/log/samba/log.%m 最大日志大小 = 1000 系统日志 = 0 恐慌行动 = /usr/share/samba/panic-action %d 安全=分享 来宾帐户 = 没有人 加密密码 = true passdb 后端 = tdbsam 遵守 pam 限制 = 是 unix 密码同步 = 是 passwd 程序 = /usr/bin/passwd %u passwd chat = *Enter\snew\s* ... pam 密码更改 = 是 映射到访客 = 坏用户 usershare 允许来宾 = 是 [打印机] 评论 = 所有打印机 可浏览 = 否 路径 = /var/spool/samba 可打印 = 是 客人好 = 没有 只读 = 是 创建面具 = 0700 [打印$] 评论 = 打印机驱动程序 路径 = /var/lib/samba/printers 可浏览 = 是 只读 = 是 客人好 = 没有 [媒体] 评论 = 媒体 路径 = /media/archive_a 可浏览 = 否 只读 = 是 客人好 = 是 [萤火虫] 评论 = 萤火虫 路径 = /usr/local/firefly 可浏览 = 否 只读=否 客人好 = 是
您已将 /etc/samba/smb.conf 更改为将 smbd 绑定到特定接口。
interfaces = lo eth0
bind interfaces only = true
Run Code Online (Sandbox Code Playgroud)
因此,您还需要编辑 /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)
Run Code Online (Sandbox Code Playgroud)
和
start on (local-filesystems and net-device-up IFACE=eth0 and started udev-finish)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4257 次 |
最近记录: |