Bug 41746 - Prevent screenshots of teacher's computer
Prevent screenshots of teacher's computer
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Computer room
UCS@school 3.2 R2
Other Linux
: P5 normal (vote)
: UCS@school 3.2 R2 Errata
Assigned To: Florian Best
Daniel Tröder
: interim-3
Depends on: 40210
Blocks:
  Show dependency treegraph
 
Reported: 2016-07-07 16:06 CEST by Sönke Schwardt-Krummrich
Modified: 2016-12-12 13:16 CET (History)
2 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 2: Improvement: Would be a product improvement
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 1: Nuisance – not a big deal but noticeable
User Pain: 0.023
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): External feedback, Roadmap discussion
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2016-07-07 16:06:30 CEST
A backport is required for UCS@school 3.2R2. 



+++ This bug was initially created as a clone of Bug #40210 +++

A customer asked if it is possible to prevent screenshots or the supervision feature for windows clients which are used by a teacher (teacher is logged on).

Quick and dirty workaround:

host# cd /usr/share/pyshared/univention/management/console/modules/computerroom
host# diff -u __init__.py.ORIG __init__.py
--- __init__.py.ORIG	2015-12-10 12:47:24.751279284 +0100
+++ __init__.py	2015-12-10 13:13:14.450585803 +0100
@@ -542,7 +542,7 @@
 		"""
 
 		tmpfile = computer.screenshot
-		if tmpfile is None:
+		if tmpfile is None or computer.isTeacher:
 			# vnc has not (yet) received any screenshots from the computer
 			# dont worry, try again later
 			self.finished(request.id, None)
Comment 1 Florian Best univentionstaff 2016-10-14 13:43:24 CEST
ucs-school-umc-computerroom.yaml:
r73234 | YAML Bug #41746

ucs-school-umc-computerroom (5.0.10-3):
r73222 | Bug #41746: Update Copyright to 2016
r73221 | Bug #41746: prevent to create screenshots of certain users
r73220 | Bug #41746: prevent to create screenshots of certain users
Comment 2 Daniel Tröder univentionstaff 2016-11-25 14:00:13 CET
OK: merge
OK: manual test (switching UCR and watching teachers desktop)
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2016-12-12 13:16:27 CET
UCS@school 4.1 R2 v9 has been released.

http://docs.software-univention.de/changelog-ucsschool-4.1R2v9-de.html