|
|
- <!--
- pusb.conf-example
- Sample configuration file for pam_usb.
-
- Use pusb_check to test your settings.
- Example: pusb_check -d -u root -s gdm
- -->
-
- <configuration>
-
- <!-- Default options -->
- <defaults>
-
- <!-- Enable pam_usb -->
- <!-- <option name="enable">true</option> -->
-
- <!-- Enable debug output -->
- <!-- <option name="debug">false</option> -->
-
- <!-- Quiet mode (no verbose output) -->
- <!-- <option name="quiet">false</option> -->
-
- <!-- Whether or not enable colored logging -->
- <!-- <option name="color_log">true</option> -->
-
- <!-- Enable one time pad -->
- <!-- <option name="one_time_pad">true</option> -->
-
- <!-- Time (in seconds) to wait for the volume to be detected -->
- <!-- <option name="probe_timeout">10</option> -->
-
- <!-- Computer name, defaults to the hostname -->
- <!-- <option name="hostname">hostname</option> -->
-
- <!-- Relative path to the user's home used to store one time pads -->
- <!-- <option name="system_pad_directory">.pusb</option> -->
-
- <!-- Relative path to the device used to store one time pads -->
- <!-- <option name="device_pad_directory">.pusb</option> -->
- </defaults>
-
- <!-- Device settings -->
- <devices>
- <!-- Syntax:
- <device id="arbitrary device name">
- <vendor>device's vendor</vendor>
- <model>device's model</model>
- <serial>device's serial number</serial>
- <volume_uuid>UUID of the volume used for one time pads</volume_uuid>
- <option name="option name">value</option>
- <option name="another option">another value</option>
- </device>
- -->
-
- <!-- You can use the pusb_adm tool which will
- automatically detect your device properties (vendor, model,
- serial, uuid) and write a configuration block in this file.
-
- See pusb_adm -h for more informations.
- -->
-
- <!-- Example: -->
- <!--
- <device id="foo">
- <vendor>Generated by pusb_adm</vendor>
- <model>Generated by pusb_adm</model>
- <serial>Generated by pusb_adm</serial>
- <volume_uuid>Generated by pusb_adm</volume_uuid>
- <option name="probe_timeout">15</option>
- </device>
- -->
- </devices>
-
-
- <!-- User settings -->
- <users>
- <!-- Syntax:
- <user id="login name">
- <device>device name</device>
- <hotplug event="lock">lock command</hotplug>
- <hotplug event="unlock">unlock command</hotplug>
- <option name="option name">value</option>
- <option name="another option">another value</option>
- </user>
- -->
-
- <!-- Examples: -->
-
- <!-- Authenticate user "foo" with device "dev" -->
- <!--
- <user id="foo">
- <device>dev</device>
- </user>
- -->
-
- <!-- Authenticate user "bar" with device "dev2", without using
- one time pads.
- -->
- <!--
- <user id="bar">
- <device>dev2</device>
- <option name="one_time_pad">false</option>
- </user>
- -->
-
- <!-- If you're using pusb_hotplug, you can setup commands
- to be executed to lock or unlock the system as soon
- as the device is inserted (and authenticated) or removed.
- -->
- <!--
- <user id="user name">
- <device>dev2</device>
- <hotplug event="lock">gnome-screensaver-command -lock</hotplug>
- <hotplug event="unlock">gnome-screensaver-command -deactivate</hotplug>
- </user>
- -->
- </users>
-
- <!-- Services settings (e.g. gdm, su, sudo...) -->
- <services>
- <!-- Syntax is:
- <service id="service name">
- <option name="option name">value</option>
- <option name="another option">another value</option>
- </service>
- -->
-
- <!-- Examples: -->
-
- <!-- Disable pam_usb for su -->
- <!--
- <service id="su">
- <option name="enable">false</option>
- </service>
- -->
-
- <!-- Speed up hotplug events by disabling one time pads
- for pusb_hotplug.
- -->
- <!--
- <service id="pusb_hotplug">
- <option name="one_time_pad">false</option>
- </service>
- -->
- </services>
- </configuration>
|