How-to-simply...

Persist WireGuard Binary Permission Changes Across DNF Updates on RHEL 10

  • 1 sudo dnf install python3-dnf-plugin-post-transaction-actions
  • 2 sudo chmod 750 /usr/bin/wg
  • 3 echo 'wireguard-tools:in:/usr/bin/chmod 750 /usr/bin/wg' | sudo tee /etc/dnf/plugins/post-transaction-actions.d/wg-perms.action
  • 4 restorecon -v /etc/dnf/plugins/post-transaction-actions.d/wg-perms.action
  • N DNF5 on Fedora 41+ has different syntax.

References