xdm: give user access to wsconsctl

From: joshua stein <jcs@xxxxxxxxxxx>
To: tech@xxxxxxxxxxx
Date: Thu, 28 Jul 2016 13:53:39 -0500
Why ads?
The user logged into xdm should be able to use wsconsctl to adjust
display.brightness and keyboard.backlight.

Does it need to figure out if the user is local or on a remote xdm
session or is that not a concern?


Index: app/xdm/config/GiveConsole
===================================================================
RCS file: /cvs/xenocara/app/xdm/config/GiveConsole,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 GiveConsole
--- app/xdm/config/GiveConsole  25 Jan 2015 21:51:20 -0000      1.5
+++ app/xdm/config/GiveConsole  28 Jul 2016 18:41:52 -0000
@@ -7,7 +7,7 @@
 # the console output.  This way a random user can invoke xterm -C without
 # causing serious grief.
 #
-chown $USER /dev/console
+chown $USER /dev/console /dev/ttyC0 /dev/ttyCcfg /dev/wskbd0
 if [ -c /dev/drm0 ]; then
     chown $USER /dev/drm0
 fi
Index: app/xdm/config/TakeConsole
===================================================================
RCS file: /cvs/xenocara/app/xdm/config/TakeConsole,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 TakeConsole
--- app/xdm/config/TakeConsole  25 Jan 2015 21:51:20 -0000      1.5
+++ app/xdm/config/TakeConsole  28 Jul 2016 18:41:52 -0000
@@ -4,7 +4,8 @@
 # $OpenBSD: TakeConsole,v 1.5 2015/01/25 21:51:20 jca Exp $
 #
 chmod 622 /dev/console
-chown root /dev/console
+chmod 600 /dev/ttyC0 /dev/ttyCcfg /dev/wskbd0
+chown root /dev/console /dev/ttyC0 /dev/ttyCcfg /dev/wskbd0
 if [ -c /dev/drm0 ]; then
     chown root /dev/drm0
 fi


Why ads?