web-dev-qa-db-ja.com

rpcbindを無効にできません

ブート時にrpcbindrpc.statdを実行しました

~ > Sudo netstat -tpln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      824/rpcbind     
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1683/dnsmasq    
tcp        0      0 0.0.0.0:17500           0.0.0.0:*               LISTEN      3232/dropbox    
tcp        0      0 127.0.0.1:17600         0.0.0.0:*               LISTEN      3232/dropbox    
tcp        0      0 127.0.0.1:17603         0.0.0.0:*               LISTEN      3232/dropbox    
tcp        0      0 0.0.0.0:49707           0.0.0.0:*               LISTEN      901/rpc.statd   
tcp6       0      0 :::111                  :::*                    LISTEN      824/rpcbind     
tcp6       0      0 :::17500                :::*                    LISTEN      3232/dropbox    
tcp6       0      0 :::42664                :::*                    LISTEN      901/rpc.statd   

それらの実行を無効にします。

    ~ > Sudo update-rc.d rpcbind disable
    update-rc.d: warning:  start runlevel arguments (none) do not match rpcbind Default-Start values (S)
    update-rc.d: warning:  stop runlevel arguments (none) do not match rpcbind Default-Stop values (0 1 6)
     System start/stop links for /etc/init.d/rpcbind do not exist.

しかし、それは存在します!

~ > ls /etc/init.d/
acpid*             cron@               i8kbuttons*         ondemand*       resolvconf*               thin*
anacron*           cups*               i8kmon*             openbsd-inetd*  rpcbind*                  udev*
apparmor*          cups-browsed*       irqbalance*         osspd*          rsync*                    umountfs*
apport*            dbus*               isc-dhcp-server*    postgresql*     rsyslog*                  umountnfs.sh*
atd*               dns-clean*          kerneloops*         pppd-dns*       saned*                    umountroot*
atop*              ebtables*           killprocs*          procps*         screen-cleanup@           unattended-upgrades*
avahi-daemon*      friendly-recovery@  kmod*               pulseaudio*     screen-cleanup.dpkg-new*  urandom*
binfmt-support*    gdm*                lightdm*            rc*             sendsigs*                 vboxautostart-service*
bluetooth*         grub-common*        lm-sensors*         rc.local*       single*                   vboxballoonctrl-service*
bootchart*         halt*               motion*             rcS*            skeleton                  vboxdrv*
brltty*            hddtemp*            networking*         README          spamassassin*             vboxweb-service*
console-cyrillic*  hibernate*          nfs-kernel-server*  reboot*         speech-dispatcher*        virtualbox*
console-setup*     hostapd*            ntop*               redis-server*   Sudo*                     x11-common*

どうすればそれを管理できますか?

1
zuba

はい、その場合update-rc.d rpcbind disableまたはupdate-rc.d rpcbind removeの両方は役に立ちません。おそらく、rc?.dディレクトリにはそのようなスクリプトがないためです。しかし、本当に役立つのは:

Sudo mv /etc/init/rpcbind.conf ~
Sudo mv /etc/init/rpcbind-boot.conf ~

そのため、ブートに使用される構成を取り除きます(安全な場所に移動します)。それから

reboot

service --status-all

今、それはあなたを表示します

[ - ]  rpcbind

それでも、見た目は良くありません-とにかく動作します、なぜそれがそんなに奇妙なのか、ubuntuの人たちに尋ねるべきです。

1
pulse