<p>Hi Folks,<br /><br />Here is a bit of code from the 'nxnode' file...<br /><br />node_find_application()<br />{<br />    NODE_STARTX=""<br />    case $1 in<br />        shadow|windows|vnc)<br />            :<br />        ;;<br />        unix-kde)<br />            NODE_STARTX=$COMMAND_START_KDE<br />        ;;<br />        unix-gnome)<br />            NODE_STARTX=$COMMAND_START_GNOME<br />        ;;<br />        unix-cde)<br />            NODE_STARTX=$COMMAND_START_CDE<br />        ;;<br />        unix-application|windows-helper|vnc-helper)<br />            [ "$application" = "xterm" ] && application=$COMMAND_XTERM<br />            NODE_STARTX=$application<br />        ;;<br />        unix-console)<br />            NODE_STARTX=$COMMAND_XTERM<br />        ;;<br />        unix-default|*)<br />            if [ -x "$HOME/$USER_X_STARTUP_SCRIPT" ]; then<br />                NODE_STARTX="$HOME/$USER_X_STARTUP_SCRIPT"<br />            elif which "$DEFAULT_X_SESSION" >/dev/null 2>&1 ; then<br />                NODE_STARTX="$DEFAULT_X_SESSION"<br />            else<br />                NODE_STARTX=$COMMAND_XTERM<br />            fi<br />        ;;<br />    esac<br /><br />#    if [ "$HOME" != "guest" ] then<br />#        echo "$NODE_STARTX"<br />#    else<br />        echo "firefox"<br />#    fi<br />}<br /><br />As you can see I've modified the bottom bit so it doesn't echo what was chosen but instead echoes 'firefox'.  This way anyone who connects to my box will be forced to have a remote copy of firefox to access my intranet (naturally I've compensated in firefox for multiple instances and also locked it down alot).<br /><br />What I'd like is to fix my 'if' statement so that it'll only do this for someone logging in as 'guest'.  Does anyone know how to do this (I'm not the greatest at bash) and also can you think of any security problems that I may have accomplishing what I want this way around?<br /><br />Steven</p>