On Fri, 16 Mar 2001 17:21, you wrote:
I don't need kxmlrp listening on port 1025. I can't seem to figure out how to disable it. Any ideas?
TIA
Corvin In the simplest case,just delete config file for it.Following info was posted on SuSE security mailing list ,
�The other option is to upgrade to KDE2.1 (or is it 2.0.1 ?) - the �kxmlrpcd bug is listed as "fixed" on the KDE developer site - but it is �a bit much to download unless you have a high speed connection. :(
you could also simply remove $KDEDIR/share/services/kxmlrpcd.desktop you could try following: ******************************************* #!/usr/bin/perl #DO ***NOT*** RUN THIS SCRIPT AS ROOT! #DO NOT EVEN THINK ABOUT IT! #Run this script at your own risk! open (CAPTURE, "netstat -plt |"); while (<CAPTURE>) { � if (/\//) { � � if (/LISTEN/){ � � � #print "$_ \n"; � � � � � $netstat_out = ($_); � � } � � } } close (CAPTURE); $netstat_out =~ s/^.*LISTEN//; $netstat_out =~ s/^\s*//; $netstat_out =~ s/\/.*//; #print "$netstat_out \n\n"; $kill_kxmlrpcd = "kill -9 $netstat_out"; system ($kill_kxmlrpcd); ****************************************** If you are running other daemons and/or processes with open tcp ports, you will need to hack the pattern matching stuff - otherwise it will probably kill (or try to kill) stuff you want running. �Once you get it setup the way you want it, you could try putting this script into the Autostart folder on the KDE desktop and it should kill kxmlrpcd just after KDE2 starts (but I have �not tested this). The script will probably not work without modification unless your printer and "kdeinit: kxmlrpcd" are the only open tcp ports.