How to Manually Edit ufw Rules on Ubuntu Linux

By | 2012/08/25

ufw is the great command line app for managing iptables in Ubuntu. While any changes should use the ufw command, it is possible to rather manually edit user created ufw rules in cases where that might be desirable.

The file location is:


For ipv6 rules, the file is:


As with iptables, rules are processed in the order of the file top to bottom. For example this first rule would be processed before the one following:

### tuple ### deny any any any in
-A ufw-user-input -s -j DROP

### tuple ### allow any 80 any in
-A ufw-user-input -p tcp --dport 80 -j ACCEPT

After making changes, reload ufw:

$ sudo ufw reload