From 62d52df660933c863057b2c5e1589d8f89c82ca2 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Wed, 31 Jul 2024 10:57:24 +0300 Subject: [PATCH] init-browser-policies.bash: setfacl --- etc/init-browser-policies.bash | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/etc/init-browser-policies.bash b/etc/init-browser-policies.bash index 61282d9a..522cfeb6 100755 --- a/etc/init-browser-policies.bash +++ b/etc/init-browser-policies.bash @@ -11,6 +11,7 @@ fi # Firefox and LibreWolf (caution! https://codeberg.org/librewolf/issues/issues/1767) mkdir -vp /etc/firefox/policies +setfacl --recursive --modify=u:root:rw,o:rx /etc/firefox/policies chmod -v a+rx /etc/firefox/ chmod -v a+rx /etc/firefox/policies/ touch /etc/firefox/policies/policies.json @@ -30,25 +31,30 @@ ln -fnsv /etc/firefox /etc/firefox-esr # Chromium mkdir -vp /etc/opt/chromium/policies/{managed,recommended} +setfacl --recursive --modify=u:root:rw,o:rx /etc/firefox/policies chmod -v a+rx /etc/opt/chromium/policies/ chmod -v a+rx /etc/opt/chromium/policies/{managed,recommended}/ # Brave mkdir -p /etc/brave +setfacl --recursive --modify=u:root:rw,o:rx /etc/brave ln -fnsv /etc/opt/chromium/policies /etc/brave/policies # Vivaldi mkdir -p /etc/chromium +setfacl --recursive --modify=u:root:rw,o:rx /etc/chromium ln -fnsv /etc/opt/chromium/policies /etc/chromium/policies # Google Chrome mkdir -p /etc/opt/chrome +setfacl --recursive --modify=u:root:rw,o:rx /etc/opt/chrome ln -fnsv /etc/opt/chromium/policies /etc/opt/chrome/policies # Microsoft Edge # I used to have a separate policy for it so remember to remove this manually # if it exists! mkdir -p /etc/opt/edge +setfacl --recursive --modify=u:root:rw,o:rx /etc/opt/edge ln -fnsv /etc/opt/chromium/policies /etc/opt/edge/policies set +x