From Fedora Project Wiki
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
# Ensure that there's at least one USB device connected to your system which can be disconnected and connected again. For example a USB keyboard or mouse. | # Ensure that there's at least one USB device connected to your system which can be disconnected and connected again. For example a USB keyboard or mouse. | ||
# Prepare a USB device which is not connected to the system. For example a USB flash drive. | # Prepare a USB device which is not connected to the system. For example a USB flash drive. | ||
{{admon/tip|How to get to a clean state|As root, run | {{admon/tip|How to get to a clean state|As root, run {{command|systemctl stop usbguard}} and {{command|rm -f /etc/usbguard/rules.conf}}. '''This will remove your policy, so make a backup if you don't want to lose it'''.}} | ||
|actions= | |actions= | ||
<ol type="l"> | |||
<li>As root, generate an initial policy using the following command: | |||
<pre> | |||
# usbguard generate-policy -P > /etc/usbguard/rules.conf | |||
</pre> | |||
</li> | |||
<li>Start the usbguard service: | |||
<pre># systemctl start usbguard</pre> | |||
</li> | |||
<li>Check that your connected USB devices are still working. Try to reconnect some of them and check that they are still working.</li> | |||
<li>Connect the new device to the system and try whether it's working.</li> | |||
</ol> | |||
{{admon/note|The -P option in usbguard generate-policy|The option causes the command not to generate port-specific rules. You can leave it out if you'll use the same port when reconnecting a device in a later step.}} | {{admon/note|The -P option in usbguard generate-policy|The option causes the command not to generate port-specific rules. You can leave it out if you'll use the same port when reconnecting a device in a later step.}} | ||
|results= | |results= |
Latest revision as of 08:07, 22 August 2016
Description
This test case tests usbguard
initial setup procedure.
Setup
- Ensure the
usbguard
package is installed - To start from a clean state, ensure that the usbguard service is stopped and that there's no existing policy.
- Ensure that there's at least one USB device connected to your system which can be disconnected and connected again. For example a USB keyboard or mouse.
- Prepare a USB device which is not connected to the system. For example a USB flash drive.
How to test
- As root, generate an initial policy using the following command:
# usbguard generate-policy -P > /etc/usbguard/rules.conf
- Start the usbguard service:
# systemctl start usbguard
- Check that your connected USB devices are still working. Try to reconnect some of them and check that they are still working.
- Connect the new device to the system and try whether it's working.
Expected Results
- USB devices work after the usbguard service start.
- Reconnected USB devices work.
- Newly connected USB devices do not work.