Use sudo for grep in common.sh

This commit is contained in:
ShH Y
2025-12-05 23:06:16 +08:00
committed by GitHub
parent 42a2a299c2
commit 7cb3e62850

View File

@@ -836,7 +836,7 @@ function _configure_networking() {
"-A POSTROUTING -s 192.168.50.0/24 ! -d 192.168.50.0/24 -j MASQUERADE"
)
for rule in "${rules[@]}"; do
if grep -- "$rule" $rulesv4 > /dev/null; then
if sudo grep -- "$rule" $rulesv4 > /dev/null; then
echo "Rule already exits: ${rule}"
else
rule=$(sed -e 's/^\(-A POSTROUTING\)/-t nat \1/' <<< $rule)