Hi all,
I am having some trouble with VNC on Solaris. I have successfully compiled
and built the vncserver program, but I find I can only run it as root. What
I need is to allow several students to use VNC to simultaneously log on to a
single Solaris server running VNC server. At the moment I can do this, but
all users are 'root' - I need them to log in with their own user accounts. I
have assumed to do this, I need to run the vncserver program from their
individual accounts. But if I do this, I get:
$ more katene-unix:4.log
_XSERVTransSocketCreateListener: failed to bind listener
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for local
Fatal server error:
Failed to establish all listening sockets
xrdb: Interrupted system call
xrdb: Can't open display 'katene-unix:4'
xsetroot: unable to open display 'katene-unix:4'
xterm Xt error: Can't open display: katene-unix:4
twm: unable to open display "katene-unix:4"
$
One might assume from this that only the superuser has permission to "create
listening sockets". Is this correct? If so, is there a way around this? I am
assured by a colleague that Linux doesn't have this problem(/feature).
Thanks,
Callum