[rsbac] small bug in rsbac_fd_menu
Amon Ott
rsbac@rsbac.org
Thu Jan 2 11:12:01 2003
Happy new year to you!
On Wednesday 01 January 2003 23:47, Tony den Haan wrote:
> rsbac_fd_menu gives this to stderr:
>
> Error: RSBAC_EINVALIDMODULE
> /usr/local/bin/rsbac_fd_menu: test: -gt: unary operator expected
>
> i found this is caused by
>
> MSSCANNED=`$RSBACPATH""attr_get_file_dir $GETSWITCH $TYPE
> "$FILE" ms_scanned`
> and then
>
> if test $MSSCANNED -gt $MSL
>
> this goes wrong because MSSCANNED isn't set when the module isn't found.
> i'm assuming this is the Malware Scan module
Right, thanks for spotting. Changing this to
if test "$MSSCANNED" -gt $MSL
should do the job.
> i also wonder why and where SHOW_MS is set
It is created during rsbac_fd_menu initialization (lines 28-43) from the set
of supported modules. This set may be specified in /etc/rsbac.conf or
~/.rsbacrc. If not, the default of all modules is taken.
Amon.
--
http://www.rsbac.org - GnuPG: 2048g/5DEAAA30 2002-10-22