How do I stop vboxd (answering machine)?
The command "netstat -l" returns the following services:
printer bootpc listening vboxd listening tcp:ipp listening udp:ipp listening First of all, I do not have vbox3 installed on my system, nor any isdn!? So how and why are these running?! I searched for "vbox", and found it in /var/spool/vbox and in /usr/lib/mcop/Arts/VBox...! But Synaptic says the corresponding packages are not installed! The command "pidof vboxd" returns nothing. Why and how am I running an answering machine, and why can't I stop it? I read the debian package page for vbox3, but it does not answer my questions. Thank you very much. |
Use command (as root)
Code:
lsof -i |
Thank you!
However, as often happens, the command returns: "bash: command not found" Sorry, I also have not been able to figure out how to setup bash. (By the way, do I have to run "updatedb" everyday?) |
does
Code:
apt-get install lsof |
Thank you!
#apt-get install lsof worked perfectly! Now I see that inetd is running both the printer and vboxd. Now I know the device # and the process ID#. But, I still do not know what I need vboxd for, nor if I should terminate the process. lsof has over 2400 lines of man page documentation. And it has security 3 security bugs. I use only this single-user system, with no network. I don't know what to do to close those 3 security bugs for lsof. Any advise for terminating vboxd and securing lsof? |
The security bug in lsof (in the debian bugs page) is related to NFS (network filesystem). In some situations, when the NFS disks are mounted with certain parameters, doesn't necessarily show all the open files from that filesystem.
The reason why this is thought as a security bug, is that lsof is used as a system analysis tool and it failing to give correct information is considered a security threat. At a quick glance, the security things in the manpage seems to be related only on possibly revealing of too much information for a regular user about the system. About the original issue. inetd is a general purpose daemon that is listening all the ports that has services attached to them. When request for the port comes, it starts the program in question. This way all the (possibly rarely used) programs doesn't have to be in memory all the time. See /etc/inetd.conf to examine the services. In debian, you can also disable the vboxd from inetd with command Code:
update-inetd --disable vboxd |
Thank you!
"#update-inetd --disable vboxd" worked fine! In Konqueror, I opened /etc/inetd.conf and I found the two services for printer and vboxd at the bottom of the list. Thank you for the instructions! |
All times are GMT -5. The time now is 05:27 PM. |