Hi,

(I'm talking about the version in sapdb-srv74-7.4.3.7beta-1.i386.rpm here.)

The script /etc/init.d/sapdb74 contains a section for starting / stopping
the example database after / before the XSERVER has been started / is 
stopped. It is commented out per default and looks like this:

            # to enable auto start/stop testdb remove following comments
            #echo -n "Starting TEST db: "
            #DBMCLI=$X_PATH/dbmcli
            #if [ ! -x $DBMCLI ]; then
            #       echo "dbmcli not found" >&2
            #       exit 5
            #fi
            #$DBMCLI -d TST -u dbm,dbm db_warm> /dev/null &

The problem is that the DB operator username and password are specified
on the commandline and are therefore visible to any local user who happens
to run "ps -ax" at that time. Example:

conrad@pratchett:~ > ps -axwwwww|grep dbmcli
 2325 pts/10   S      0:00 /opt/sapdb/indep_prog/bin/dbmcli -d TST -u DBM,DBM db_warm
 2333 pts/7    S      0:00 grep dbmcli
conrad@pratchett:~ >

While this is probably not a serious issue for the example database it
could become serious if the example code is modified for a production
database.

I'd recommend changing the DBMCLI command to

            $DBMCLI -s -d TST <<__EOI__
                user_logon dbm,dbm
                db_warm
__EOI__

Bye,
        Peter
-- 
Peter Conrad                        Tel: +49 6102 / 80 99 072
[ t]ivano Software GmbH             Fax: +49 6102 / 80 99 071
Bahnhofstr. 18
63263 Neu-Isenburg

Germany
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general

Reply via email to