1USBGUARD-DAEMON(8) USBGUARD-DAEMON(8)
2
3
4
6 usbguard-daemon - USBGuard daemon
7
9 usbguard-daemon [OPTIONS]
10
12 The usbguard-daemon is the main component of the USBGuard software
13 framework. It runs as a service in the background and enforces the USB
14 device authorization policy for all USB devices. The policy is defined
15 by a set of rules using a rule language described in
16 usbguard-rules.conf(5). The policy and the authorization state of USB
17 devices can be modified during runtime using the usbguard(1) tool.
18
20 -d
21 Enable debugging messages in the log.
22
23 -f
24 Enable classical daemon behavior (fork at start, sysV compliant).
25
26 -s
27 Log to syslog.
28
29 -k
30 Log to console. (default)
31
32 -K
33 Disable Logging to console.
34
35 -l path
36 Log to a file at path.
37
38 -p path
39 Write PID to a file at path (default: /var/run/usbguard.pid).
40
41 -c path
42 Load configuration from a file at path (default:
43 /etc/usbguard/usbguard-daemon.conf).
44
45 -h
46 Show the help/usage screen.
47
49 The daemon provides the USBGuard public IPC interface. Depending on
50 your distribution defaults, the access to this interface is limited to
51 a certain group or a specific user only. Please refer to the
52 usbguard-daemon.conf(5) man page for more information on how to
53 configure the ACL correctly. Do not leave the ACL unconfigured as that
54 will expose the IPC interface to all local users. That will allow them
55 to manipulate the authorization state of USB devices and modify the
56 USBGuard policy.
57
59 usbguard-daemon.conf(5), usbguard-rules.conf(5), usbguard(1),
60 usbguard-applet-qt(1)
61
62
63
64 05/17/2019 USBGUARD-DAEMON(8)