Skip to content

Commit 645fbb5

Browse files
committed
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
1 parent df164ed commit 645fbb5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

scripts/install-pulse.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,10 @@ setup_polkit_rule() {
503503
# Create polkit rules directory if it doesn't exist
504504
mkdir -p /etc/polkit-1/rules.d
505505

506+
# Ensure correct permissions (polkit installation may set restrictive permissions)
507+
chown root:root /etc/polkit-1/rules.d
508+
chmod 755 /etc/polkit-1/rules.d
509+
506510
# Create the polkit rule
507511
cat > /etc/polkit-1/rules.d/10-pulse-service.rules << 'EOF'
508512
/* Allow pulse user to manage pulse.service without password */

0 commit comments

Comments
 (0)