Re: [ssfr] Pb avec un script recupere sur le net

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


>$log_ssh="${1:-/var/log/auth.log}"

C'est une fonctionnalité de bash qui se traduit par :

$log_ssh = $1 si $1 est défini et différent de 0 sinon
$log_ssh vaut /var/log/auth.log

[ man bash / Parameter Expansion ]

A+
Thierry

giggzounet a écrit :
> 
> 
> Le 18 juin 2010 10:25, steve <dlist@xxxxxxxxxx
> <mailto:dlist@xxxxxxxxxx>> a écrit :
> 
>     Le 17-06-2010, à 22:16:37 +0200, giggzounet (giggzounet@xxxxxxxxx
>     <mailto:giggzounet@xxxxxxxxx>) a écrit :
> 
>     À part ça, je ne comprends pas la syntaxe ci-dessous, si quelqu'un
>     pouvait expliquer.
> 
>     log_ssh="${1:-/var/log/auth.log}"
> 
>     le « 1:- » pour être précis. Qu'est-ce que ça amène de plus que de faire
> 
>     log_ssh="/var/log/auth.log"
> 
>     De plus, il faut être root pour lire ce fichier non ?
> 
> 
> 
> sur le NAS je suis root... ça va tourner dans un crontab.
> 
> pour en revenir à fail2ban, sur le NAS je n'ai que la possibilité avec
> hosts.deny. je n'ai pas de iptables ou autres. bon je ne sais pas si
> fail2ban s'en sort sans ces dépendances...
> 
> pour le 1:- ça m'intéresse aussi. ça doit être une sorte de protection
> pour ne vraiment prendre que /var/log
> 
> Bye





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/