mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-02-08 14:40:04 +01:00
vncserver: check user is in ssl-cert group on Debian-based distros
This commit is contained in:
parent
90d9cbe65b
commit
fe3569c6e8
@ -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 <<EOF;
|
||||
Can't access TLS certificate.
|
||||
Please add your user to $certGroup via 'addgroup <user> $certGroup'
|
||||
EOF
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
sub CreateXstartupIfNeeded
|
||||
|
Loading…
Reference in New Issue
Block a user