In this lab, we’ll be creating rules within USBGuard. These rules are what will permit or deny a host to communicate with a USB device. We’ll also look at defining how to treat USB devices that dont meet any of the configured rules.
*This course is not approved or sponsored by Red Hat.*
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Create USBGuard Rules for Permitted Devices
Create a local file named
rules.conf
and add twoallow
lines[root@host]# nano rules.conf
Enter these two lines:
allow name "Ubikey" allow serial "7856749487475"
Press
Ctrl
+x
to quit, and save at the promptCommit the USBGuard rule changes by running the following command
install -m 0600 -o root -g root rules.conf /etc/usbguard/rules.conf
- Set Rule for Devices that Don’t Meet Criteria
Edit the
/etc/usbguard/usbguard-daemon.conf
file[root@host]# nano /etc/usbguard/usbguard-daemon.conf
Set the
ImplicitPolicyTarget
toblock
:ImplicitPolicyTarget=block
Press
Ctrl
+x
to quit, and save at the promptRestart the USBGuard service
[root@host]# systemctl restart usbguard.service