我安装了 samba sudo apt-get install samba
。
然后我进行了配置,但是当我写道:
sudo /etc/init.d/samba restart
message appears " command not found "
当我写作时ls /etc/init.d
我没有找到桑巴。
测试的解决方案:
sudo /etc/init.d/smbd restart
sudo /etc/init.d/nmbd restart
sudo service samba restart
并重新安装 samba
你能提示我一下吗?
注意:我的操作系统是 ubuntu10.4 LTS
答案1
sudo /etc/init.d/smbd restart
不要通过 /etc/init.d 调用 init 脚本,而是使用 service(8) 实用程序,例如服务 smbd 重新启动
由于您尝试调用的脚本已转换为 Upstart 作业,因此您也可以使用 stop(8) 然后 start(8) 实用程序,例如停止 smbd;启动 smbd. restart(8) 实用程序也可用。
smbd停止/等待
smbd 启动/正在运行,进程 7831
启动/停止 samba 的命令如下:
sudo stop smbd
sudo start smbd
对于 systemd 相关系统(即 Ubuntu 16.04):
systemctl start smbd.service
systemctl stop smbd.service
答案2
如果你已经安装了 samba 包,你可以在文件夹 (/etc/init.d) 中找到 smbd、nmbd
如果没有,则表示您的安装失败。
如果是,您可以通过以下方式启动服务——
sudo /etc/init.d/smbd start
sudo /etc/init.d/nmbd start
或者
sudo service smbd start
sudo service nmbd start