Hi Michael
I am not an expert on vino or x11vnc. But they are 2 solutions designed to share out an existing X server, such as the physical Xorg server.
With TigerVNC, you start your own new X server called Xvnc. vncserver is a script to help you launch it.
I think you can set a full control password, and a view only password, using the vncpasswd command. This world prevent you from using PAM, and you will have to check whether this is available on SLE12's version of TigerVNC. Please check the manpage for vncpasswd.
Also, I hope I am not confusing the features of TigerVNC and TurboVNC.
-Mike
Sent from my Android Smartphone
Hi Michael.
Sorry, TurboVNC supports the view only passwords, but TigerVNC does not.
TigerVNC does not use xorg.conf. those settings are probably for x11vnc.
It sounds like you need to start a single session with TigerVNC, and then share it out view only with other vnc clients. Perhaps this can be done using TigerVNC, but with vino (or x11vnc) doing the view only sharing. For example, TigerVNC would listen on port 5901, and vino/x11vnc would listen on port 5902. I don't have time to try this now though.
-Mike
Sent from my Android Smartphone
vncserver -autokill -SecurityTypes=VeNCrypt,TLSPlain -PlainUsers=$USER
-pam_service login -desktop $HOSTNAME +extension GLX
But I do have questions
1. Are you defining two security types ?
VeNCrypt,TLSPlain
2. Is TLSPlain secure? I seed other postings where they state that the credentials are most likely saved in the logs. Is this the case?
3. How do I configure the vncserver with the commands you provided to startup automatically when the server needs a reboot?
4.Is it possible to have other users on the server connect to to vncserver without manually starting instances of the vncserver?