maybe chmod 0644 'ImageMagick-6/type-urw-base35.xml'
maybe chmod 0644 'ImageMagick-6/type-windows.xml'
maybe chmod 0644 'ImageMagick-6/type.xml'
+maybe chmod 0755 'NX'
+maybe chmod 0755 'NX/nxnode'
+maybe chown 'nx' 'NX/nxserver'
+maybe chgrp 'nx' 'NX/nxserver'
+maybe chmod 6555 'NX/nxserver'
+maybe chmod 0755 'NX/server'
+maybe chmod 0755 'NX/server/localhost'
+maybe chmod 0644 'NX/server/localhost/client.cfg'
+maybe chmod 0644 'NX/server/localhost/node.cfg'
+maybe chmod 0644 'NX/server/localhost/player.cfg'
+maybe chmod 0644 'NX/server/localhost/server.cfg'
maybe chmod 0755 'NetworkManager'
maybe chmod 0644 'NetworkManager/NetworkManager.conf'
maybe chmod 0755 'NetworkManager/VPN'
maybe chmod 0644 'pam.d/lightdm-greeter'
maybe chmod 0644 'pam.d/login'
maybe chmod 0644 'pam.d/newusers'
+maybe chmod 0644 'pam.d/nx'
+maybe chmod 0644 'pam.d/nxlimits'
maybe chmod 0644 'pam.d/other'
maybe chmod 0644 'pam.d/passwd'
maybe chmod 0644 'pam.d/polkit-1'
maybe chmod 0755 'polkit-1/localauthority/20-org.d'
maybe chmod 0755 'polkit-1/localauthority/30-site.d'
maybe chmod 0755 'polkit-1/localauthority/50-local.d'
+maybe chmod 0755 'polkit-1/localauthority/55-org.nomachine.d'
+maybe chmod 0644 'polkit-1/localauthority/55-org.nomachine.d/10-org.nomachine.allow.colord.pkla'
+maybe chmod 0644 'polkit-1/localauthority/55-org.nomachine.d/10-org.nomachine.allow.system-sources-refresh.pkla'
maybe chmod 0755 'polkit-1/localauthority/90-mandatory.d'
maybe chmod 0664 'popularity-contest.conf'
maybe chmod 0755 'postfix'
maybe chmod 0644 'xdg/autostart/zeitgeist-datahub.desktop'
maybe chmod 0755 'xdg/menus'
maybe chmod 0755 'xdg/menus/applications-merged'
+maybe chmod 0644 'xdg/menus/applications-merged/NoMachine-dir.menu'
maybe chmod 0644 'xdg/menus/gnome-applications.menu'
maybe chmod 0644 'xdg/menus/unity-lens-applications.menu'
maybe chmod 0644 'xdg/menus/unitycc.menu'
--- /dev/null
+#!/bin/bash
+######################################################################
+# #
+# Copyright (c) 2001, 2018 NoMachine, http://www.nomachine.com. #
+# #
+# All rights reserved. #
+# #
+######################################################################
+
+RunDir=${0%nxnode}
+EtcDir=$(cd "$RunDir" && pwd)
+
+if [ -x /usr/bin/nawk ]
+then
+ COMMAND_AWK="/usr/bin/nawk"
+elif [ -x /usr/xpg4/bin/awk ]
+then
+ COMMAND_AWK="/usr/xpg4/bin/awk"
+elif [ -x /usr/bin/awk ]
+then
+ COMMAND_AWK="/usr/bin/awk"
+else
+ COMMAND_AWK="awk"
+fi
+
+if [ -e "/usr/xpg4/bin/id" ];
+then
+ COMMAND_ID="/usr/xpg4/bin/id"
+elif [ -e "/bin/id" ];
+then
+ COMMAND_ID="/bin/id"
+elif [ -e "/usr/bin/id" ];
+then
+ COMMAND_ID="/usr/bin/id"
+else
+ echo "ERROR: id command not found"
+ exit 1
+fi
+
+if [ -x "/bin/head" ];
+then
+ COMMAND_HEAD="/bin/head"
+elif [ -x "/usr/bin/head" ];
+then
+ COMMAND_HEAD="/usr/bin/head"
+else
+ COMMAND_HEAD="head"
+fi
+
+ROOTDIR=`$COMMAND_AWK -F'"' '/^NodeRoot/ {print $2}' ${EtcDir}/server/localhost/node.cfg`
+
+if [ "x$ROOTDIR" = "x" ];
+then
+ echo "Cannot find NodeRoot in ${EtcDir}/server/localhost/node.cfg configuration file"
+ exit
+fi
+
+USERID=`$COMMAND_ID -ru`
+if test $? != 0;
+then
+ echo "Error: Cannot check user id."
+ exit 1;
+fi
+
+if test "x$USERID" = "x";
+then
+ echo "Error: Cannot check user id."
+ exit 1;
+fi
+
+USERNAME=`$COMMAND_ID -run`
+if test -f "${ROOTDIR}/etc/${USERNAME}.node.cfg";
+then
+ CONFIG_FILE="${ROOTDIR}/etc/${USERNAME}.node.cfg"
+else
+ CONFIG_FILE="${ROOTDIR}/etc/node.cfg"
+fi
+
+ENABLED_DEBUG=`$COMMAND_AWK -F "EnableDebug " '/^ *EnableDebug/ {gsub (/\"/,"",$2); gsub (/^ */,"",$2); print $2}' "${CONFIG_FILE}" | $COMMAND_HEAD -n 1`
+
+if test -z $ENABLED_DEBUG;
+then
+ ENABLED_DEBUG=0
+elif test $ENABLED_DEBUG != 0;
+then
+ ENABLED_DEBUG=1
+
+ COMMAND_DEBUG=`$COMMAND_AWK -F "CommandDebug " '/^ *CommandDebug/ {gsub (/\"/,"",$2); gsub (/^ */,"",$2); print $2}' "${CONFIG_FILE}" | $COMMAND_HEAD -n 1`
+ if test -z $COMMAND_DEBUG;
+ then
+ ENABLED_DEBUG=0
+ else
+ PARAMS_DEBUG=`$COMMAND_AWK -F "DebugOptions " '/^ *DebugOptions/ {gsub (/\"/,"",$2); print $2}' "${CONFIG_FILE}" | $COMMAND_HEAD -n 1`
+ fi
+fi
+
+export LD_LIBRARY_PATH="$ROOTDIR/lib:$ROOTDIR/lib/perl:$ROOTDIR/lib/perl/include:$ROOTDIR/lib/perl/nxnode:$ROOTDIR/lib/perl/libperl"
+export PATH="$ROOTDIR/lib:$ROOTDIR/lib/perl:$ROOTDIR/lib/perl/include:$ROOTDIR/lib/perl/nxnode:$PATH"
+export PERL5LIB="$ROOTDIR/lib:$ROOTDIR/lib/perl:$ROOTDIR/lib/perl/include:$ROOTDIR/lib/perl/nxnode:$ROOTDIR/lib/perl/libperl"
+export PERL5INCLUDE="$ROOTDIR/lib/perl/nxnode"
+export NX_SYSTEM="$ROOTDIR"
+
+if test $ENABLED_DEBUG = 0;
+then
+ exec "$ROOTDIR/bin/nxnode.bin" "$@"
+else
+ exec $COMMAND_DEBUG ${PARAMS_DEBUG} "$ROOTDIR/bin/nxnode.bin" "$@"
+fi
--- /dev/null
+#!/bin/bash
+######################################################################
+# #
+# Copyright (c) 2001, 2019 NoMachine, http://www.nomachine.com. #
+# #
+# All rights reserved. #
+# #
+######################################################################
+
+RunDir=${0%nxserver}
+EtcDir=$(cd "$RunDir" && pwd)
+
+if [ -x /usr/bin/nawk ]
+then
+ COMMAND_AWK="/usr/bin/nawk"
+elif [ -x /usr/xpg4/bin/awk ]
+then
+ COMMAND_AWK="/usr/xpg4/bin/awk"
+elif [ -x /usr/bin/awk ]
+then
+ COMMAND_AWK="/usr/bin/awk"
+elif [ -x /bin/awk ]
+then
+ COMMAND_AWK="/bin/awk"
+else
+ COMMAND_AWK="awk"
+fi
+
+if [ -e "/usr/xpg4/bin/id" ];
+then
+ COMMAND_ID="/usr/xpg4/bin/id"
+elif [ -e "/bin/id" ];
+then
+ COMMAND_ID="/bin/id"
+elif [ -e "/usr/bin/id" ];
+then
+ COMMAND_ID="/usr/bin/id"
+else
+ echo "ERROR: id command not found"
+ exit 1
+fi
+
+if [ -x "/bin/head" ];
+then
+ COMMAND_HEAD="/bin/head"
+elif [ -x "/usr/bin/head" ];
+then
+ COMMAND_HEAD="/usr/bin/head"
+else
+ COMMAND_HEAD="head"
+fi
+
+ROOTDIR=`$COMMAND_AWK -F'"' '/^ServerRoot/ {print $2}' ${EtcDir}/server/localhost/server.cfg`
+
+if [ "x$ROOTDIR" = "x" ];
+then
+ echo "Cannot found ServerRoot in ${EtcDir}/server/localhost/server.cfg configuration file";
+ exit
+fi
+
+USERID=`$COMMAND_ID -ru`
+if test $? != 0;
+then
+ echo "Error: Cannot check user id."
+ exit 1;
+fi
+
+if test "x$USERID" = "x";
+then
+ echo "Error: Cannot check user id."
+ exit 1;
+fi
+
+if test "$1" = "--login" || test "$2" = "/etc/NX/nxserver --login"; then
+
+ if test "x$SSH_CONNECTION" != "x"; then
+
+ NX_SSH_STATUS_FILE="$ROOTDIR/etc/sshstatus"
+
+ if test -f "$NX_SSH_STATUS_FILE"; then
+
+ cat "$NX_SSH_STATUS_FILE"
+
+ exit 1
+ fi
+ fi
+fi
+
+if test $USERID != 0;
+then
+ id_nx=`$COMMAND_ID -u nx 2>/dev/null`
+
+ if test "x$id_nx" = "x";
+ then
+ echo "Error: User nx not found."
+ exit 1;
+ fi
+
+ if test $id_nx -ne $USERID; then
+ if test "$1" = "noloop"; then
+ echo "Error: Exit for avoid infinity loop."
+ exit 1;
+ elif test "$1" = "--login"; then
+ exec "$ROOTDIR/bin/nxexec" /etc/NX/nxserver noloop
+ elif test "$1" = "--status"; then
+ exec "$ROOTDIR/bin/nxexec" /etc/NX/nxserver noloop status
+ elif test "$1" = "--upnpstatus"; then
+ exec "$ROOTDIR/bin/nxexec" /etc/NX/nxserver noloop upnpstatus
+ elif test "$1" = "--startsession"; then
+ exec "$ROOTDIR/bin/nxexec" /etc/NX/nxserver noloop --startsession --display=${DISPLAY} $@
+ elif test "$1" = "--userauth"; then
+ exec "$ROOTDIR/bin/nxexec" /etc/NX/nxserver noloop --userauth $2
+ fi
+
+ fi
+
+elif test "$1" = "--login"; then
+ exec "$ROOTDIR/bin/nxexec" /etc/NX/nxserver noloop
+fi
+
+CONFIG_FILE="${ROOTDIR}/etc/server.cfg"
+
+ENABLED_DEBUG=`$COMMAND_AWK -F "EnableDebug " '/^ *EnableDebug/ {gsub (/"/,"",$2); gsub (/^ */,"",$2); print $2}' "${CONFIG_FILE}" | $COMMAND_HEAD -n 1`
+
+if test -z $ENABLED_DEBUG;
+then
+ ENABLED_DEBUG=0
+elif test $ENABLED_DEBUG != 0;
+then
+ ENABLED_DEBUG=1
+
+ COMMAND_DEBUG=`$COMMAND_AWK -F "CommandDebug " '/^ *CommandDebug/ {gsub (/"/,"",$2); gsub (/^ */,"",$2); print $2}' "${CONFIG_FILE}" | $COMMAND_HEAD -n 1`
+ if test -z $COMMAND_DEBUG;
+ then
+ ENABLED_DEBUG=0
+ else
+ PARAMS_DEBUG=`$COMMAND_AWK -F "DebugOptions " '/^ *DebugOptions/ {gsub (/"/,"",$2); print $2}' "${CONFIG_FILE}" | $COMMAND_HEAD -n 1`
+ fi
+fi
+
+if test "x$PATH" = "x";
+then
+ export PATH="/bin:/usr/bin"
+fi
+
+export LD_LIBRARY_PATH="$ROOTDIR/lib:$ROOTDIR/lib/perl:$ROOTDIR/lib/perl/include:$ROOTDIR/lib/perl/nxserver:$ROOTDIR/lib/perl/libperl"
+export PATH="$ROOTDIR/lib:$ROOTDIR/lib/perl:$ROOTDIR/lib/perl/include:$ROOTDIR/lib/perl/nxserver:$PATH"
+export PERL5LIB="$ROOTDIR/lib:$ROOTDIR/lib/perl:$ROOTDIR/lib/perl/include:$ROOTDIR/lib/perl/nxserver:$ROOTDIR/lib/perl/libperl"
+export PERL5INCLUDE="$ROOTDIR/lib/perl/nxserver"
+export NX_SYSTEM="$ROOTDIR"
+
+if test $ENABLED_DEBUG = 0;
+then
+ exec "$ROOTDIR/bin/nxserver.bin" "$@"
+else
+ export NX_FREEPERL="no"
+
+ exec $COMMAND_DEBUG ${PARAMS_DEBUG} "$ROOTDIR/bin/nxserver.bin" "$@"
+fi
--- /dev/null
+######################################################################
+# #
+# Copyright (c) 2002, 2019 NoMachine, http://www.nomachine.com. #
+# #
+# All rights reserved. #
+# #
+######################################################################
+
+#
+# Specify the path of base directory where the NX software has been
+# installed.
+#
+
+ClientRoot = "/usr/NX"
--- /dev/null
+######################################################################
+# #
+# Copyright (c) 2001, 2019 NoMachine, http://www.nomachine.com. #
+# #
+# All rights reserved. #
+# #
+######################################################################
+
+#
+# Specify the path of base directory where the NX software has been
+# installed.
+#
+
+NodeRoot = "/usr/NX"
--- /dev/null
+######################################################################
+# #
+# Copyright (c) 2010, 2019 NoMachine, http://www.nomachine.com. #
+# #
+# All rights reserved. #
+# #
+######################################################################
+
+#
+# Specify the path of base directory where the NX software has been
+# installed.
+#
+
+PlayerRoot = "/usr/NX"
--- /dev/null
+######################################################################
+# #
+# Copyright (c) 2001, 2019 NoMachine, http://www.nomachine.com. #
+# #
+# All rights reserved. #
+# #
+######################################################################
+
+#
+# Specify the path of base directory where the NX software has been
+# installed.
+#
+
+ServerRoot = "/usr/NX"
x-scheme-handler/https=firefox.desktop
x-scheme-handler/mailto=thunderbird.desktop
x-scheme-handler/snap=org.gnome.Software.desktop
+application/nx-session=NoMachine-nxs.desktop
+application/nx-recording=NoMachine-nxv.desktop
render:x:131:
tcpdump:x:145:
nvidia-persistenced:x:146:
+nx:x:1015:
systemd-coredump:x:997:
render:x:131:
tcpdump:x:145:
+nvidia-persistenced:x:146:
render:!::
tcpdump:!::
nvidia-persistenced:!::
+nx:!::
systemd-coredump:!!::
render:!::
tcpdump:!::
+nvidia-persistenced:!::
--- /dev/null
+# This is a default PAM configuration for NoMachine. It is based on
+# system's 'su' configuration and can be adjusted freely according
+# to administrative needs on the system.
+
+auth include su
+account include su
+password include su
+session include su
--- /dev/null
+# This is a default PAM configuration for NoMachine.
+# Used to obtain nx user and nxhtd user limits.
+
+session optional pam_limits.so
tcpdump:x:132:145::/nonexistent:/usr/sbin/nologin
nvidia-persistenced:x:133:146:NVIDIA Persistence Daemon,,,:/nonexistent:/sbin/nologin
dump1090:x:134:65534::/usr/share/dump1090-mutability:/usr/sbin/nologin
+nx:x:135:1015::/var/NX/nx:/etc/NX/nxserver
tcpdump:x:132:145::/nonexistent:/usr/sbin/nologin
nvidia-persistenced:x:133:146:NVIDIA Persistence Daemon,,,:/nonexistent:/sbin/nologin
dump1090:x:134:65534::/usr/share/dump1090-mutability:/usr/sbin/nologin
+nx:x:135:1015::/var/NX/nx:/bin/false
--- /dev/null
+[Allow System Color Manager]
+Identity=unix-user:*
+Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
+ResultAny=no
+ResultInactive=no
+ResultActive=yes
--- /dev/null
+[Allow System Color Manager]
+Identity=unix-user:*
+Action=org.freedesktop.packagekit.system-sources-refresh
+ResultAny=no
+ResultInactive=no
+ResultActive=yes
tcpdump:*:18219:0:99999:7:::
nvidia-persistenced:*:18219:0:99999:7:::
dump1090:*:18302:0:99999:7:::
+nx:*:18347:0:99999:7:::
tcpdump:*:18219:0:99999:7:::
nvidia-persistenced:*:18219:0:99999:7:::
dump1090:*:18302:0:99999:7:::
+nx:*:18347:0:99999:7:::
--- /dev/null
+/lib/systemd/system/nxserver.service
\ No newline at end of file
--- /dev/null
+<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
+ "http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">
+<!-- Do not edit manually - generated and managed by xdg-desktop-menu -->
+<Menu>
+ <Name>Applications</Name>
+<Menu>
+ <Name>Internet</Name>
+ <Menu>
+ <Name>NoMachine-dir</Name>
+ <Directory>NoMachine-dir.directory</Directory>
+ <Include>
+ <Filename>NoMachine-base.desktop</Filename>
+ <Filename>NoMachine-base-unity.desktop</Filename>
+ <Filename>NoMachine-status.desktop</Filename>
+ <Filename>NoMachine-status-unity.desktop</Filename>
+ </Include>
+</Menu>
+</Menu>
+</Menu>
--- /dev/null
+applications-merged
\ No newline at end of file