桑巴不开始在Ubuntu上

我有这个输出

user123@Matrix-Server:~$ /etc/init.d/samba stop bash: /etc/init.d/samba: No such file or directory sputnik@Matrix-Server:~$ sudo /etc/init.d/samba restart sudo: /etc/init.d/samba: command not found user123@Matrix-Server:~$ 

  user123@Matrix-Server:~$ sudo apt-get install samba smbfs Reading package lists... Done Building dependency tree Reading state information... Done samba is already the newest version. smbfs is already the newest version. The following packages were automatically installed and are no longer required: linux-headers-2.6.32-19-generic linux-headers-2.6.32-19 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

Samba由两个分离的守护进程组成:

  • 提供文件和打印机共享服务的smbd
  • 提供NetBIOS到IP地址名称服务的nmbd

要完全重新启动samba,您需要重新启动它们,以便正确的命令序列是

 sudo /etc/init.d/smbd restart sudo /etc/init.d/nmbd restart 

或者以更“微妙”的方式

 sudo service smbd restart sudo service nmbd restart 
 sudo /etc/init.d/samba start 

试试或尝试

 cd /etc/init.d/ sudo ./samba start 

如果失败了,重新安装桑巴:

 sudo apt-get install --reinstall samba 

然后尝试重新启动它。

你也可以在一行上运行

 restart smbd && restart nmbd 

如果这不起作用Fen0x的build议。