diff --git a/unix/vncserver b/unix/vncserver index cde307e..0c38867 100755 --- a/unix/vncserver +++ b/unix/vncserver @@ -543,6 +543,23 @@ sub CheckRequiredDependenciesArePresent $AF_INET = &AF_INET; $SOCK_STREAM = &SOCK_STREAM; } + + &CheckUserHasSslCertGroupOnDebian(); +} + +sub CheckUserHasSslCertGroupOnDebian { + if (! -f "/etc/debian_version") { + return; + } + + my $certGroup = 'ssl-cert'; + if (system("groups | grep -qw $certGroup") != 0) { + say < $certGroup' +EOF + exit(1); + } } sub CreateXstartupIfNeeded