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