| Line 1... |
Line 1... |
| 1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
| 2 |
# $Id: alcasar.sh 1249 2013-10-22 22:09:01Z richard $
|
2 |
# $Id: alcasar.sh 1250 2013-10-24 14:50:30Z richard $
|
| 3 |
|
3 |
|
| 4 |
# alcasar.sh
|
4 |
# alcasar.sh
|
| 5 |
|
5 |
|
| 6 |
# ALCASAR Install script - CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...]
|
6 |
# ALCASAR Install script - CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...]
|
| 7 |
# Ce programme est un logiciel libre ; This software is free and open source
|
7 |
# Ce programme est un logiciel libre ; This software is free and open source
|
| Line 407... |
Line 407... |
| 407 |
EOF
|
407 |
EOF
|
| 408 |
# config /etc/hosts
|
408 |
# config /etc/hosts
|
| 409 |
[ -e /etc/hosts.default ] || cp /etc/hosts /etc/hosts.default
|
409 |
[ -e /etc/hosts.default ] || cp /etc/hosts /etc/hosts.default
|
| 410 |
cat <<EOF > /etc/hosts
|
410 |
cat <<EOF > /etc/hosts
|
| 411 |
127.0.0.1 localhost
|
411 |
127.0.0.1 localhost
|
| 412 |
$PRIVATE_IP $HOSTNAME $HOSTNAME.$DOMAIN
|
412 |
$PRIVATE_IP $HOSTNAME.$DOMAIN
|
| 413 |
EOF
|
413 |
EOF
|
| 414 |
# Config eth0 (Internet)
|
414 |
# Config eth0 (Internet)
|
| 415 |
cat <<EOF > /etc/sysconfig/network-scripts/ifcfg-$EXTIF
|
415 |
cat <<EOF > /etc/sysconfig/network-scripts/ifcfg-$EXTIF
|
| 416 |
DEVICE=$EXTIF
|
416 |
DEVICE=$EXTIF
|
| 417 |
BOOTPROTO=static
|
417 |
BOOTPROTO=static
|
| Line 1244... |
Line 1244... |
| 1244 |
</Directory>
|
1244 |
</Directory>
|
| 1245 |
EOF
|
1245 |
EOF
|
| 1246 |
#Ajout du paramètre : IP d'écoute pour le collecteur (nfcapd)
|
1246 |
#Ajout du paramètre : IP d'écoute pour le collecteur (nfcapd)
|
| 1247 |
$SED s?'\$ziparg $extensions.*?\$ziparg $extensions -b 127.0.0.1";'?g /usr/libexec/NfSenRC.pm
|
1247 |
$SED s?'\$ziparg $extensions.*?\$ziparg $extensions -b 127.0.0.1";'?g /usr/libexec/NfSenRC.pm
|
| 1248 |
#Configuration du délais d'expiration des captures du profile "live"
|
1248 |
#Configuration du délais d'expiration des captures du profile "live"
|
| 1249 |
nfsen -m live -e 62d
|
1249 |
nfsen -m live -e 62d 2>/dev/null
|
| 1250 |
#Suppression des sources de nfsen
|
1250 |
#Suppression des sources de nfsen
|
| 1251 |
cd $DirTmp
|
1251 |
cd $DirTmp
|
| 1252 |
rm -rf /tmp/nfsen-1.3.6p1/
|
1252 |
rm -rf /tmp/nfsen-1.3.6p1/
|
| 1253 |
} # End of param_nfsen
|
1253 |
} # End of param_nfsen
|
| 1254 |
|
1254 |
|
| Line 1615... |
Line 1615... |
| 1615 |
fi
|
1615 |
fi
|
| 1616 |
# disable log_martians (ALCASAR is often installed between two private network addresses)
|
1616 |
# disable log_martians (ALCASAR is often installed between two private network addresses)
|
| 1617 |
sysctl -w net.ipv4.conf.all.log_martians=0
|
1617 |
sysctl -w net.ipv4.conf.all.log_martians=0
|
| 1618 |
# On supprime la gestion du <CTRL>+<ALT>+<SUPPR> et des Magic SysReq Keys
|
1618 |
# On supprime la gestion du <CTRL>+<ALT>+<SUPPR> et des Magic SysReq Keys
|
| 1619 |
# ??? $SED "s?^ALLOW_REBOOT=.*?ALLOW_REBOOT=no?g" /etc/security/msec/level.fileserver
|
1619 |
# ??? $SED "s?^ALLOW_REBOOT=.*?ALLOW_REBOOT=no?g" /etc/security/msec/level.fileserver
|
| 1620 |
# modification /etc/inittab
|
- |
|
| 1621 |
[ -e /etc/inittab.default ] || cp /etc/inittab /etc/inittab.default
|
- |
|
| 1622 |
# We keep only 3 TTYs
|
- |
|
| 1623 |
$SED "s?^4.*?#&?g" /etc/inittab
|
- |
|
| 1624 |
$SED "s?^5.*?#&?g" /etc/inittab
|
- |
|
| 1625 |
$SED "s?^6.*?#&?g" /etc/inittab
|
- |
|
| 1626 |
# switch to multi-users runlevel (instead of x11)
|
1620 |
# switch to multi-users runlevel (instead of x11)
|
| 1627 |
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
|
1621 |
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
|
| 1628 |
$SED "s?^id.*?id:3:initdefault:?g" /etc/inittab
|
- |
|
| 1629 |
# GRUB modifications
|
1622 |
# GRUB modifications
|
| 1630 |
# limit wait time to 3s
|
1623 |
# limit wait time to 3s
|
| 1631 |
# create an alcasar entry instead of linux-nonfb
|
1624 |
# create an alcasar entry instead of linux-nonfb
|
| 1632 |
# change display to 1024*768 (vga791)
|
1625 |
# change display to 1024*768 (vga791)
|
| 1633 |
$SED "s?^timeout.*?timeout 3?g" /boot/grub/menu.lst
|
1626 |
$SED "s?^timeout.*?timeout 3?g" /boot/grub/menu.lst
|