|
6 | 6 | ####### Place additional commands below. ####### |
7 | 7 | ####################################################################################### |
8 | 8 |
|
| 9 | +# Check iptables paths and add symlinks when necessary |
| 10 | +if [ ! -e "/sbin/iptables" ]; then |
| 11 | + if which iptables; then |
| 12 | + ln -s "$(which iptables)" /sbin/iptables |
| 13 | + elif [ -e "/usr/sbin/iptables" ]; then |
| 14 | + ln -s /usr/sbin/iptables /sbin/iptables |
| 15 | + elif whereis -B /bin /sbin /usr/bin /usr/sbin -f -b iptables; then |
| 16 | + autoiptables=$(whereis -B /bin /sbin /usr/bin /usr/sbin -f -b iptables | cut -d '' -f 2) |
| 17 | + if [ -x "$autoiptables" ]; then |
| 18 | + ln -s "$autoiptables" /sbin/iptables |
| 19 | + fi |
| 20 | + fi |
| 21 | +fi |
| 22 | + |
| 23 | +if [ ! -e "/sbin/iptables-save" ]; then |
| 24 | + if which iptables-save; then |
| 25 | + ln -s "$(which iptables-save)" /sbin/iptables-save |
| 26 | + elif [ -e "/usr/sbin/iptables-save" ]; then |
| 27 | + ln -s /usr/sbin/iptables-save /sbin/iptables-save |
| 28 | + elif whereis -B /bin /sbin /usr/bin /usr/sbin -f -b iptables-save; then |
| 29 | + autoiptables_save=$(whereis -B /bin /sbin /usr/bin /usr/sbin -f -b iptables-save | cut -d '' -f 2) |
| 30 | + if [ -x "$autoiptables_save" ]; then |
| 31 | + ln -s "$autoiptables_save" /sbin/iptables-save |
| 32 | + fi |
| 33 | + fi |
| 34 | +fi |
| 35 | + |
| 36 | +if [ ! -e "/sbin/iptables-restore" ]; then |
| 37 | + if which iptables-restore; then |
| 38 | + ln -s "$(which iptables-restore)" /sbin/iptables-restore |
| 39 | + elif [ -e "/usr/sbin/iptables-restore" ]; then |
| 40 | + ln -s /usr/sbin/iptables-restore /sbin/iptables-restore |
| 41 | + elif whereis -B /bin /sbin /usr/bin /usr/sbin -f -b iptables-restore; then |
| 42 | + autoiptables_restore=$(whereis -B /bin /sbin /usr/bin /usr/sbin -f -b iptables-restore | cut -d '' -f 2) |
| 43 | + if [ -x "$autoiptables_restore" ]; then |
| 44 | + ln -s "$autoiptables_restore" /sbin/iptables-restore |
| 45 | + fi |
| 46 | + fi |
| 47 | +fi |
| 48 | + |
9 | 49 | if [ -e "/etc/apache2/mods-enabled/status.conf" ]; then |
10 | 50 | echo "(*) Hardening Apache2 Server Status Module..." |
11 | 51 | sed -i '/Allow from all/d' /etc/apache2/mods-enabled/status.conf |
|
0 commit comments