From 07b3f0a9c6b58ba7ed2815fb91c2eff0663fcad0 Mon Sep 17 00:00:00 2001 From: "courtmanr@gmail.com" Date: Wed, 4 Jun 2025 16:16:08 +0100 Subject: [PATCH] fix: ensure polkit directory permissions are correct - Explicitly set /etc/polkit-1/rules.d permissions to 755 - Handle case where polkit package creates restrictive permissions - Ensures rule file creation works regardless of polkit install order - Makes community script integration more robust --- scripts/install-pulse.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/install-pulse.sh b/scripts/install-pulse.sh index 4c2b395b1..e25a38b33 100755 --- a/scripts/install-pulse.sh +++ b/scripts/install-pulse.sh @@ -503,6 +503,10 @@ setup_polkit_rule() { # Create polkit rules directory if it doesn't exist mkdir -p /etc/polkit-1/rules.d + # Ensure correct permissions (polkit installation may set restrictive permissions) + chown root:root /etc/polkit-1/rules.d + chmod 755 /etc/polkit-1/rules.d + # Create the polkit rule cat > /etc/polkit-1/rules.d/10-pulse-service.rules << 'EOF' /* Allow pulse user to manage pulse.service without password */