问题描述
我正在尝试在Ubuntu服务器上运行samba服务,它给了我错误信息,并说它被掩盖了并且死了,我该如何解决?是什么导致它像这样?
这是我得到的错误:-
无法启动samba.service:单位samba.service被屏蔽。如果我在Virtual Box上运行Ubuntu服务器,那会是问题吗?谢谢。
最佳方法
这不是错误。
您所描述的是Debian员工的故意行为。
您不应在Debian /Ubuntu系统的操作系统上以这种方式控制samba服务。您应该根据需要操纵smbd
,nmbd
和samba-ad-dc
服务。
没有伞状的samba.target
可以完成旧的Debian /Ubuntu samba
van Smoorenburg的原始工作; rc
脚本也可以。这是开始/停止这三个整体。其他人为其他系统化操作系统创建了它们。 Debian人没有。
因此,您在阅读Debian /Ubuntu doco时会说
service samba action
请记住,由于Debian Linux和Ubuntu Linux是系统化的操作系统,因此这不再是可用的事情。
只是增加了混乱…
在Debian世界中,Debian以外的世界称为samba.service
的人称为samba-ad-dc.service
。类似地,nmbd.service
和smbd.service
最初是Debian之外的nmb.service
和smb.service
。
因此,如果您在阅读有关samba的通用systemd操作系统doco时谈论nmb
,smb
和samba
服务,则必须在头脑上认真地执行Debian /Ubuntu的转换,尤其是后者的名称。
进一步阅读
-
梁国(2014-03-06)。 /etc/init.d/samba forbit systemd shutdown system。 740942。Debian错误。
-
Mask /etc/init.d/samba init script for systemd。伊沃·德·德克尔(Ivo De Decker)。 2014-10-24。
-
伊沃·德·德克(Ivo De Decker)(2014-10-24)。 samba init script should not be started after upgrade。 766690。Debian错误。
-
伊沃·德·德克(Ivo De Decker)(2014-11-15)。 samba: unit samba.service is masked。 769714。Debian的错误。
-
Wulf C.Krueger(2010年)。
samba.target