![Forrest logo](/images/logo.png)
nft:tldr:57b69
nft: Delete a rule.
$ sudo nft delete rule ${inet} ${filter} ${input} handle ${3}
try on your machine
This command is used to delete a specific rule from the nftables firewall configuration using the "sudo" command to execute it with administrative privileges.
Here's how to break it down:
- "sudo": This command is used to run the following command as a superuser, granting the necessary permissions to modify the nftables rules.
- "nft": This is the command-line tool for managing and interacting with the nftables firewall.
- "delete rule": This phrase specifies that we want to delete a rule from the firewall configuration.
- "${inet} ${filter} ${input}": These are variables that represent the family, table, and chain of the rule to be deleted. The "${inet}" typically refers to the "afinet" (IPv4) or "afinet6" (IPv6) family, "${filter}" represents the default table for filtering rules, and "${input}" is the chain in which the rule is located. These values may vary depending on the specific firewall configuration.
- "handle ${3}": Here, "handle" is a keyword that indicates the identification number of the rule, and "${3}" is a variable containing the specific handle of the rule you want to delete. The number "3" represents the handle ID, which could also differ in your case.
Overall, this command deletes a specific rule from the nftables firewall configuration based on the provided variables for family, table, chain, and rule handle.
This explanation was created by an AI. In most cases those are correct. But please always be careful and
never run a command you are not sure if it is safe.