12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- #!/bin/bash
-
- case $1 in
- atd)
- if service --status-all | grep "+.*atd";then
- exit 1
- fi
- ;;
- avahi-daemon)
- if service --status-all | grep "+.*avahi-daemon";then
- exit 1
- fi
- ;;
- xinetd)
- if service --status-all | grep "+.*xinetd";then
- exit 1
- fi
- ;;
- telnetd)
- if sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/inetd.conf | grep telnet;then
- exit 1
- fi
- ;;
- rshd)
- if sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/inetd.conf | grep rshd;then
- exit 1
- fi
- ;;
- rexecd)
- if sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/inetd.conf | grep rexecd;then
- exit 1
- fi
- ;;
- rlogind)
- if sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/inetd.conf | grep rlogind;then
- exit 1
- fi
- ;;
- nis)
- if service --status-all | grep "+.*\ nis$";then
- exit 1
- fi
- ;;
- tftpd)
- if sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/inetd.conf | grep tftpd;then
- exit 1
- fi
- ;;
- cron)
- if ! service --status-all | grep "+.*cron";then
- exit 1
- fi
- ;;
- ntp)
- if ! service --status-all | grep "+.*ntp";then
- exit 1
- fi
- ;;
- postfix)
- if ! service --status-all | grep "+.*postfix";then
- exit 1
- fi
- ;;
- x11-common)
- if service --status-all | grep "+.*x11-common";then
- exit 1
- fi
- ;;
- bluetooth)
- if service --status-all | grep "+.*bluetooth";then
- exit 1
- fi
- ;;
- autofs)
- if service --status-all | grep "+.*autofs";then
- exit 1
- fi
- ;;
- esac
|