Schau mal hier. Sieht zumindest sehr ähnlich aus. Hat bei mir mal so funktioniert (16.04). Später kann ich mal nachschauen, ob es tatsächlich noch so bei mir läuft (nutze zur Zeit aber die 18.04).
...in 18.04 ist es tatsächlich jetzt anders. Da läuft das Ganze über ein Python Script. Im Ordner usr\lib\qnap-vnc\qvnc\distrobionic befindet sich ein Script mit dem Namen route.py.
Im Abschitt (route.py):
def _setup_vnc_passwd(self):
passwd_folder = '/tmp/.qnap'
passwd_filepath = pjoin(passwd_folder, 'vncpassword')
if not pexists(passwd_folder):
os.mkdir(passwd_folder)
if not pexists(passwd_filepath):
cmd = "openssl rand -base64 8 > /tmp/.qnap/vncpassword"
sp.call(['bash', '-c', cmd])
cmd = ("x11vnc -storepasswd `cat /tmp/.qnap/vncpassword` "
"/tmp/.qnap/rfbpassword")
sp.call(['bash', '-c', cmd])
cmd = "chmod 400 /tmp/.qnap/vncpassword /tmp/.qnap/rfbpassword"
sp.call(['bash', '-c', cmd])
with open('/tmp/.qnap/vncpassword') as f:
g['vncpassword'] = f.read().strip()
Alles anzeigen
Habe ich cmd = "openssl rand -base64 8 > /tmp/.qnap/vncpassword" durch cmd = "echo SELBSTAUSGEDACHTESPASSWORD > /tmp/.qnap/vncpassword" ersetzt. Und damit läuft es bei mir Problemlos.