From f6e00adebe96bb7bfb79b1a24bdf6e748e2731fe Mon Sep 17 00:00:00 2001 From: Jean-Philippe Ouellet Date: Sat, 26 Nov 2016 14:38:38 -0500 Subject: [PATCH] Make inter-appviewer lock permissions consistent Currently in gui-daemon/xside.c (only other holder of the lock): g->inter_appviewer_lock_fd = open("/var/run/qubes/appviewer.lock", O_RDWR | O_CREAT, 0666); ... /* ignore possible errors */ fchmod(g->inter_appviewer_lock_fd, 0666); --- qubesmanager/log_dialog.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubesmanager/log_dialog.py b/qubesmanager/log_dialog.py index 6d8e18a..5c599cf 100644 --- a/qubesmanager/log_dialog.py +++ b/qubesmanager/log_dialog.py @@ -74,7 +74,7 @@ def copy_text_to_qubes_clipboard(text): #inter-appviewer lock try: - fd = os.open("/var/run/qubes/appviewer.lock", os.O_RDWR|os.O_CREAT, 0600) + fd = os.open("/var/run/qubes/appviewer.lock", os.O_RDWR|os.O_CREAT, 0666) fcntl.flock(fd, fcntl.LOCK_EX) except IOError: QMessageBox.warning (None, "Warning!", "Error while accessing Qubes clipboard!")