summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Kukawka <danny.kukawka@web.de>2009-01-22 17:28:33 +0100
committerDanny Kukawka <danny.kukawka@web.de>2009-01-22 17:28:33 +0100
commit0f2a65e0f42702f5d57b990d481ba8735951b5a5 (patch)
tree505df51369f7d2051f5a4cf1c1c916929ff99546
parent145e53da57517b9b70eabe6e104668279286cf0a (diff)
add section about "Device Files policies" to spec
Added new section about existing "Device File policies", defined via access_control.type, to the spec.
-rw-r--r--doc/spec/hal-spec-access-control.xml136
1 files changed, 136 insertions, 0 deletions
diff --git a/doc/spec/hal-spec-access-control.xml b/doc/spec/hal-spec-access-control.xml
index 2fdd5da0..c794d197 100644
--- a/doc/spec/hal-spec-access-control.xml
+++ b/doc/spec/hal-spec-access-control.xml
@@ -52,6 +52,142 @@
user. This interface is supposed to be stable so 3rd party
packages can depend on it.
</para>
+
+ <sect2 id="access-control-device-file-policies">
+ <title>Device Files policies</title>
+ <para>
+ This is a list of the device file policies/rules delivered with
+ the HAL package to manage ACL's as defined via <literal>
+ access_control.type</literal>.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <literal>audio-player</literal>
+ </entry>
+ <entry>Directly access audio players.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>camera</literal>
+ </entry>
+ <entry>Directly access digital cameras.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>cdrom</literal>
+ </entry>
+ <entry>Directly access optical drives.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>dvb</literal>
+ </entry>
+ <entry>Directly access DVB devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>fingerprint-reader</literal>
+ </entry>
+ <entry>Directly access to fingerprint reader devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>floppy</literal>
+ </entry>
+ <entry>Directly access Floppy devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>ieee1394-iidc</literal>
+ </entry>
+ <entry>Directly access Firewire IIDC devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>ieee1394-avc</literal>
+ </entry>
+ <entry>Directly access Firewire AVC devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>joystick</literal>
+ </entry>
+ <entry>Directly access Joystick devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>modem</literal>
+ </entry>
+ <entry>Directly access serial modem devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>mouse</literal>
+ </entry>
+ <entry>Directly access Mouse (input) devices</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>obex</literal>
+ </entry>
+ <entry>Directly access OBEX devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>pda</literal>
+ </entry>
+ <entry>Directly access PDA devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>ppdev</literal>
+ </entry>
+ <entry>Directly access parallel port devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>removable-block</literal>
+ </entry>
+ <entry>Directly access removable block devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>scanner</literal>
+ </entry>
+ <entry>Directly access scanners.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>sound</literal>
+ </entry>
+ <entry>Directly access sound devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>video</literal>
+ </entry>
+ <entry>Directly access Video devices.</entry>
+ </row>
+ <row>
+ <entry>
+ <literal>video4linux</literal>
+ </entry>
+ <entry>Directly access video capture devices.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
</sect1>
<sect1 id="access-control-ipc">