Vnc Server Android No Root

I have a system I'm administering that is shared by many users, each having a separate VNC session. So far they've been launching their own VNC servers from SSH, but I'd rather be the only one able to spin up new servers.In other words, I want the root user to be the only one with permission to run vncserver. The problem I'm facing is how to run a vnc session for a user while keeping the vncserver program unavailable for the users to run it.I've checked the docs of both vncserver and Xvnc and I haven't found any option resembling -user or something similar.Is this even possible?

1) In order to avoid certain users to your (.1) vncserver, the easiest way would be to change perms for vncserver binary to avoid others to run it and create a vncgrp group. $ sudo groupadd vncgrp$ sudo chown root:vncgrp /usr/bin/tightvncserver$ sudo chmod 750 /usr/bin/tightvncserver(.1) Mind you, they might download and run their vncserver, and this becomes a harder problem.You might run into issues when upgrading the vnc package, or, depending the package manager configuration, it might restore original perms and anyone might be able to run vnc.2) Running vncserver under some other user credentials can be achieved using sudo. $ sudo -u someonelse /usr/bin/tightvncserver.

Dazzle dvc 80 driver for mac. VMLite VNC Server is a first and only application that works without root requirements. It allows you to remotely view and control your device from a desktop computer or another mobile device using the popular VNC protocol.