ubuntu14.04 用update-rc.d删除了samba开机启动链接,为何开机时还是能启动samba服务?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
s1978256
帖子: 55
注册时间: 2015-08-24 22:17
系统: ubuntu20.04.4

ubuntu14.04 用update-rc.d删除了samba开机启动链接,为何开机时还是能启动samba服务?

#1

帖子 s1978256 » 2015-12-23 20:14

系统是ubuntu14.04,最近用apt-get install samba安装了samba服务器。开机后samba自启动,我用update-rc.d -f smbd remove update-rc.d -f nmbd remove命令删除了samba启动脚本的链接,甚至在/etc/init.d目录中删除了smbd nmbd的启动脚本,可开机后smbd nmbd服务还是启动了,smbd -F nmbd-D .为何还能够启动呀?不应该呀!大家帮助给看看
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: ubuntu14.04 用update-rc.d删除了samba开机启动链接,为何开机时还是能启动samba服务

#2

帖子 vickycq » 2015-12-23 20:21

系统是ubuntu14.04
14.04 使用 upstart 作为 init 系统
用update-rc.d删除了samba开机启动链接
update-rc.d 用于管理 sysvinit 脚本
为何还能够启动呀?不应该呀
upstart 禁止服务自启:

代码: 全选

echo manual | sudo tee /etc/init/SERVICE.override
在 /etc/init/ 中找出 smbd nmbd 两服务的定义文件名称,替换上文中的 SERVICE 字样
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
whirlwind
帖子: 60
注册时间: 2013-02-01 1:39

Re: ubuntu14.04 用update-rc.d删除了samba开机启动链接,为何开机时还是能启动samba服务

#3

帖子 whirlwind » 2015-12-24 1:44

upstart启动
/etc/init/
下,找到你的服务,编辑里面的runlevel on
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu14.04 用update-rc.d删除了samba开机启动链接,为何开机时还是能启动samba服务

#4

帖子 poloshiao » 2015-12-24 7:07

ubuntu14.04 用update-rc.d删除了samba开机启动链接,为何开机时还是能启动samba服务?
1. Ubuntu 自 9.10 開始 到 14.10 預設 Upstart 初始化
但是 還保留 sysvinit
兩者並存

2. samba 已經預設可以使用 Upstart
不需要再使用 sysvinit (update-rc.d)
意思是 你使用 update-rc.d 是多餘的
要移除 兩者都檢查看看

3. 參閱
https://wiki.ubuntu.com/Upstart
Upstart
https://help.ubuntu.com/lts/serverguide ... erver.html
Samba Server
回复