Habia pensado en copy & paste, pero mejor lo linko.
Aqui una buena lista, en ingles.
Archivos para la Categoría 'bash'
Bash “tricks”
Realmente vale para cualquier comando, lo unico que hace es pedir el hostname antes de ejecutar el mismo comando que se ha invocado (para prevenir un shutdown -h now en un servidor critico)
Lo ideal es colocarlo en /usr/local/bin/shutdown con 100 de permisos, y
luego en el /etc/profile/, colocar un:
alias shutdown=”/usr/local/bin/shutdown”
alias reboot=”/usr/local/bin/reboot”
#!/bin/bash
# Script para impedir el reboot de maquinas de producción
# Para ello, una vez invocado shutdown o el reboot, pide el nombre del host
HOSTNAME=`hostname`
BIN_DIR=/sbin/
if [ `id -u` != 0 ]
then
echo “No eres root”
exit
fi
read -p “Introduce el nombre del host: ” ENTRADA
if [ "$HOSTNAME" == "$ENTRADA" ];
then
COMANDO=`echo $0 | awk -F/ ‘{print $5}’`
$BIN_DIR$COMANDO $*
else
echo “El hostname introducido no coincide”
fi
Comentarios recientes