[FreeNX-kNX] nx account creation with 0.7.1
Brent Davidson
brent at texascountrytitle.com
Tue Oct 23 20:40:40 UTC 2007
On my system (Centos 5) the nscd lines were the cause of the problem. I
couldn't get them to generate any error codes, but commenting them out
makes it work.
Thanks,
Brent
Alain Lemerre wrote:
> Hi,
>
> Working to try to find why 0.7.1 doesn't work, I have noticed that nx
> user and nx group doen't work on my Slackware 12.0 box. 0.7.0 is fine.
> 0.7.1 dosen't work.
>
> In 0.7.0 :
>
> Setting up /var/lib/nxserver/db ...done
> Setting up /var/log/nxserver.log ...done
> Setting up special user "nx" ...Password changed.
> done
> Setting up known_hosts and authorized_keys2 ...done
> Setting up permissions ...done
> Setting up cups nxipp backend ...done
>
>
>
> in 0.7.1
>
> Do you want to use your own custom KeyPair? [y/N] ySetting up
> /etc/nxserver ...done
> Setting up /var/lib/nxserver/db ...done
> Setting up /var/log/nxserver.log ...done
> Setting up special user "nx" ...bash-3.1#
>
> Code in 0.7.0 (works)
>
> # Is it a debian?
> if [ -f /etc/debian_version -a -z "$SETUP_UID" ]
> then
> USERADD_OPTIONS="--ingroup nx --system --home $NX_HOME_DIR
> --shell $PATH_BIN/nxserver"
> [ -n "$SETUP_GID" ] && GROUPADD_OPTIONS="--gid $SETUP_GID"
>
> # adduser needs a valid group to add the user to
> ! nx_group_exists && addgroup --system --quiet
> $GROUPADD_OPTIONS nx
> adduser $USERADD_OPTIONS nx
>
> # no, its a "normal" useradd
> else
> USERADD_OPTIONS="-g nx -d $NX_HOME_DIR -s $PATH_BIN/nxserver"
> [ -n "$SETUP_GID" ] && GROUPADD_OPTIONS="-g $SETUP_GID"
>
> # uid specified?
> if [ -n "$SETUP_UID" ]
> then
> USERADD_OPTIONS="-u $SETUP_UID $USERADD_OPTIONS"
>
> # Is it a SuSE?
> elif [ -f /etc/SuSE-release ]
> then
> USERADD_OPTIONS="-r $USERADD_OPTIONS"
> fi
>
> if [ "$SETUP_LOCAL_USER" = "yes" ]
> then
> ! nx_group_exists && lgroupadd $GROUPADD_OPTIONS nx
> luseradd $USERADD_OPTIONS nx
> else
> ! nx_group_exists && groupadd $GROUPADD_OPTIONS nx
> useradd $USERADD_OPTIONS nx
> fi
>
>
> fi
>
>
>
>
> Code in 0.7.1 (does't work)
>
>
>
> else
> USERADD_OPTIONS="-g nx -d $NX_HOME_DIR -s $PATH_BIN/nxserver"
> [ -n "$SETUP_GID" ] && GROUPADD_OPTIONS="-g $SETUP_GID"
>
> # uid specified?
> if [ -n "$SETUP_UID" ]
> then
> USERADD_OPTIONS="-u $SETUP_UID $USERADD_OPTIONS"
>
> # Is it a SuSE?
> elif [ -f /etc/SuSE-release ]
> then
> USERADD_OPTIONS="-r $USERADD_OPTIONS"
> fi
>
> if [ "$SETUP_LOCAL_USER" = "yes" ]
> then
> ! nx_group_exists && lgroupadd $GROUPADD_OPTIONS nx
> [ -f /etc/nscd.conf ] && { nscd --invalidate group; }
>
> luseradd $USERADD_OPTIONS nx
> [ -f /etc/nscd.conf ] && { nscd --invalidate passwd; }
> else
> ! nx_group_exists && groupadd $GROUPADD_OPTIONS nx
> [ -f /etc/nscd.conf ] && { nscd --invalidate group; }
>
> useradd $USERADD_OPTIONS nx
> [ -f /etc/nscd.conf ] && { nscd --invalidate passwd; }
> fi
>
>
> fi
>
>
> ------------------------------------------------------------------------
>
> ________________________________________________________________
> Were you helped on this list with your FreeNX problem?
> Then please write up the solution in the FreeNX Wiki/FAQ:
> http://openfacts.berlios.de/index-en.phtml?title=FreeNX_FAQ
> Don't forget to check the NX Knowledge Base:
> http://www.nomachine.com/kb/
>
> ________________________________________________________________
> FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
> https://mail.kde.org/mailman/listinfo/freenx-knx
> ________________________________________________________________
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.503 / Virus Database: 269.15.6/1086 - Release Date: 10/22/2007 7:57 PM
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20071023/c5997091/attachment.html>
More information about the FreeNX-kNX
mailing list