back.gif

next.gif


Running MONyog as an unprivileged user
 

By default, MONyog runs under the 'root' account in Linux. This may be a security nightmare for some.

 

Here's how you can create and use a user account exclusively for running MONyog:

    # groupadd monyog

    # useradd -g <GID> -p <PASSWORD> monyog

    # cp -r /usr/local/MONyog /home/monyog

    # chown -R monyog:monyog /home/monyog

    # cp /etc/init.d/MONyogd /etc/init.d/MONyogd.orig

    # vi /etc/init.d/MONyogd

    PREFIX="/home/monyog"

    MONYOGBIN="$PREFIX/bin/MONyog"

    # Start MONyog.

    ...

    else

    action "`su - monyog -c \"$MONYOGBIN -s\"`" /bin/true

    fi

    # vi /home/monyog/MONyog.ini

        Data_path=/home/monyog/data

 

After this you should be able to start MONyog running as an unprivileged user.

    # service MONyog start

 

back.gif

next.gif