My sentiment exactly.
Of course the daemons are there for a reason, but all of them are running as root.
I am counting 7 daemons and 5 tcp ports accepting connections, where IMO only 2 should be open - 902 and 83333 (https)
- usr/bin/vmware-watchdog
- /usr/lib/vmware/webAccess/java/jre1.5.0_15/bin/webAccess
- /usr/bin/vmnet-dhcpd
- /usr/bin/vmnet-natd
- /usr/sbin/vmware-authdlauncher
- /usr/lib/vmware/bin/vmware-hostd
- /usr/lib/vmware/bin/vmware-vmx
Why does Tomcat (webAccess) has to run as root? That does not seem normal.
$ sudo netstat -natp | grep LISTEN | grep -v 127.0.0.1
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN 8862/vmware-authdla
tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 6974/webAccess
tcp 0 0 0.0.0.0:8333 0.0.0.0:* LISTEN 8951/vmware-hostd
tcp 0 0 0.0.0.0:8308 0.0.0.0:* LISTEN 6974/webAccess
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 5332/sshd
tcp 0 0 0.0.0.0:8221 0.0.0.0:* LISTEN 8951/vmware-hostd