Juin 152011
 

pas trop besoin d’explication pour ce script, a prendre tel quel quasiment:

Download : disable_inetd_svcs.sh

#!/usr/bin/ksh

echo "   --> Configuration des services inetd"

# Liste des services à désactiver.
DISABLES="bootps finger uucp gssd ncpm-pm registrar
         rpc.rexd rpc.rstatd rpc.rusersd rpc.rwalld rpc.rquotad rpc.sprayd
         ncpm-hip ftp telnet shell exec ntalk swat
         klogin klogind discard chargen kshell klogin
         recserv tftp daytime printer time echo"

awk -v TODEL="$DISABLES" '
   BEGIN { split(TODEL ,del) ; }
   {
      for ( n = 1 ; n in del ; n++) {
         if (del[n] == "") {
            next ;
         } else if ($1 == del[n]) {
            printf("#%s\n",$0) ;
            next ;
         }
      }
      if ($1 ~ /^rpc$/) {
         for ( n = 1 ; n in del ; n++) {
            if (del[n] == "") {
               next ;
            } else if ($9 == del[n]) {
            printf("#%s\n",$0) ;
            next ;
         }
      }
   }
      print $0 ;
   }' template.txt >| template.new.txt

PS: si c’est pour utiliser tout de suite, oubliez pas de recharger la config avec inetd -c

 Laisser un commentaire

Vous pouvez utiliser ces tags et attributs HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(requis)

(requis)

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.