จะปิดการใช้งาน Samba บน Ubuntu 12.04 ได้อย่างไร?


12

ฉันต้องปิดการใช้งาน (ไม่ถอนการติดตั้ง) แซมบ้าบนเซิร์ฟเวอร์ Ubuntu 12.04 แต่ฉันไม่เห็นลิงก์ใด ๆ ในไดเรกทอรี rc2.d แซมบ้าเริ่มต้นอย่างไรหลังจากรีบูต? จะปิดการใช้งาน smbd / nmbd daemon ได้อย่างไร? winbind คืออะไร

root@newnagios:~# ll /etc/rc2.d/
total 12
drwxr-xr-x   2 root root 4096 Aug 15 16:23 ./
drwxr-xr-x 101 root root 4096 Aug 16 12:13 ../
-rw-r--r--   1 root root  677 Jul 26  2012 README
lrwxrwxrwx   1 root root   17 Aug  4 20:34 S20postfix -> ../init.d/postfix*
lrwxrwxrwx   1 root root   15 Aug 12 15:55 S20snmpd -> ../init.d/snmpd*
lrwxrwxrwx   1 root root   17 Aug  4 20:34 S20winbind -> ../init.d/winbind*
lrwxrwxrwx   1 root root   13 Aug  5 12:42 S23ntp -> ../init.d/ntp*
lrwxrwxrwx   1 root root   15 Aug  4 18:07 S25mdadm -> ../init.d/mdadm*
lrwxrwxrwx   1 root root   15 Aug  4 20:34 S50rsync -> ../init.d/rsync*
lrwxrwxrwx   1 root root   19 Aug  4 20:34 S70dns-clean -> ../init.d/dns-clean*
lrwxrwxrwx   1 root root   18 Aug  4 20:34 S70pppd-dns -> ../init.d/pppd-dns*
lrwxrwxrwx   1 root root   14 Aug  4 22:03 S75sudo -> ../init.d/sudo*
lrwxrwxrwx   1 root root   17 Aug  4 20:34 S91apache2 -> ../init.d/apache2*
lrwxrwxrwx   1 root root   21 Aug  4 20:35 S99grub-common -> ../init.d/grub-common*
lrwxrwxrwx   1 root root   18 Aug  4 18:06 S99ondemand -> ../init.d/ondemand*
lrwxrwxrwx   1 root root   18 Aug  4 18:06 S99rc.local -> ../init.d/rc.local*

คำตอบ:


17

พิมพ์คำสั่งต่อไปนี้เพื่อหยุดบริการ smbd

ในการหยุดแซมบ้า:

sudo service smbd stop

หรือ

sudo /etc/init.d/smbd stop

ในการเริ่มต้นแซมบ้า:

sudo service smbd start

หรือ

sudo /etc/init.d/smbd start

หากต้องการลบออกจากไฟล์ rc.d ให้ใช้คำสั่ง

sudo update-rc.d -f smbd remove

หากต้องการกู้คืนเป็น rc.d ให้ใช้คำสั่ง

sudo update-rc.d smbd defaults

1
ใช่ แต่ใช้งานได้จนถึงรีบูตเท่านั้น ฉันต้องปิดการใช้งานบริการ Samba ใน Ubuntu 10 มีลิงค์อยู่ใน rc2.dS20samba -> ../init.d/samba
user184596

2
ลองสิ่งนี้sudo update-rc.d -f smbd remove
Tarun

แซมบ้าไม่ได้เปลี่ยนเป็นงานธรรมดาหรืออะไร
moon.musick

ฉันใช้อูบุนตู 16.04 และไม่มีsmbdที่ไหนเลย...
Alexis Wilke

2

ใช้คำสั่งนี้เพื่อปิดการใช้งานบริการ Samba:

update-rc.d -f smbd defaults 

หรือใช้สิ่งนี้สำหรับบริการพุ่งพรวด:

echo 'manual' | sudo tee /etc/init/smbd.conf

หรือคุณสามารถติดตั้งและตรวจสอบบริการ:

apt-get install rcconf
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.