///
Um administrador de um servidor Linux escreveu o seguinte arquivo de script em bash
#!/usr/bin/env bash
ROOT_UID=0
data=`date +%d-%m-%y-%H:%M`
origem=/etc
destino=/final
fazer() {
tar -cjvf $destino/fnz-$data-usr.tar.bz2
$origem
}
userok() {
if [ "$UID" -ne "$ROOT_UID" ]
then
echo ""
echo "ERRO"
echo ""
exit $E_NOTROOT
fi
}
userok
if [ -d $destino ]
then
fazer
else
if [ -f $destino ]
then
echo "ERRO"
sleep 2
else
mkdir $destino
fazer
fi
fiEsse script representa uma ação de administração do computador que é