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
This commit is contained in:
courtmanr@gmail.com
2025-06-04 16:16:08 +01:00
parent 681c528aff
commit 07b3f0a9c6
+4
View File
@@ -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 */